bash中调用python、expect

  1. !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!"
  1. 在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"
  1. 当前shell程序与子shell程序执行的区别
代码
#!/usr/bin/bash
cd /home
ls

子shell程序执行方式:bash or ./

当前shell程序执行方式:source or .

posted @ 2022-09-23 14:29  jguojisao  阅读(206)  评论(0)    收藏  举报