在ubuntu中执行shell需要:
1.chmod +x 文件名.sh
2. ./文件名.sh
第一个测试shell
#!/bin/bash
cd
..bash_profile
date
who
执行报错
wuminsong@ubuntu:~/Desktop/zynq/lab/shell$ ./shell0.sh
./shell0.sh: line 2: $'\r': command not found
./shell0.sh: line 3: $'cd\r': command not found
./shell0.sh: line 4: $'..bash_profile\r': command not found
./shell0.sh: line 5: $'date\r': command not found
wuminsong pts/0 2016-05-25 09:35 (:0)
因为#!/bin/bash中的!因为字符错误敲成!,晕~~
改之后
bash: ./shell0.sh: /bin/bash^M: bad interpreter: No such file or directory
因为shell0文件是在windose下写的出现^M现象,直接在ubuntu里写就没有了。
但仍报错
./shell1.sh: line 4: ..bash_profile: command not found
..bash_profile文件也是一直没找着
其中..bash_proflie为隐藏文件,在ubuntu下需要ctrl+h才能查看