1 #! 的作用

它的作用便是高所 shell 使用什么进程来执行此脚本

2 例子

2.1 echo Hello world

1
2
#!/bin/bash
echo "Hello world!"

2.2 python 的 Hello world

1
2
#!/usr/bin/python
print "Hello world!"

2.3 只会删除自己的脚本

1
2
3
#!/bin/rm
# 这个 Hello world 打印不出来
echo "Hello world!"

2.4 给 README 文件加上 #!/bin/more

1
2
#!/bin/more
....README

参考资料

  1. 《Linux Shell 编程从入门到精通》