水能载舟
2016-10-15 00:20
为什么打不开脚本文件,用相对路径./hello.sh?
建议楼主vim hello.sh打开查看#!/bin/bash是否写成了大写
#!/bin/bash表示的是该脚本文件使用的是bash来进行语法解释,其中#!在第一行中作为特殊字符而不是注释,后面表示的是shell路径。而系统中bash的路径为/bin/bash,即该文件为根目录下的bin子目录内的文件,且文件名字就叫做bash,而不是Bash,所以误将文件名写成了大写必然会导致运行脚本时报错或者运行结果不对。该文件可以通过find命令找到。
Linux达人养成计划 I
399543 学习 · 3791 问题
相似问题