- !usr/bin/bash
指定解释器
指定bash解释器(.sh)
#!/usr/bin/bash
ping -c1 www.qfedu.com && echo "www.qfedu.com is up" || echo "www.qfedu.com is down"
指定python解释器(.py)
#!/usr/bin/python
print "Hello World!"
- 在bash中调用python
使用EOF调用
#!/usr/bin/bash
ping -c1 www.qfedu.com && echo "www.qfedu.com is up" || echo "www.qfedu.com is down"
#!/usr/bin/python //除了最开始的#是确定解释器,其他都是注释
/usr/bin/python <<-EOF //将代码交给谁来执行(-支持下面的EOF按TAB)
print "Hello World!"
print "Hello World!"
EOF
echo "hello bash"
- 当前shell程序与子shell程序执行的区别
代码
#!/usr/bin/bash
cd /home
ls
子shell程序执行方式:bash or ./
当前shell程序执行方式:source or .
标签:bin,www,python,qfedu,expect,bash,usr From: https://www.cnblogs.com/jguojisao/p/16722541.html