如何通过bash将“#!/ bin / sh”写入script.sh?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过bash将“#!/ bin / sh”写入script.sh?相关的知识,希望对你有一定的参考价值。
我需要一个bash字符串,它将这个代码写入my.sh:
#!/bin/sh
uci -q batch <<-EOF > /dev/null
set wireless.@wifi-iface[0].ssid='WVADSUP'
set wireless.@wifi-device[0].disabled=0
commit wireless
EOF
exit 0
我尝试回显“#!/ bin / sh” >> wifi_on,但是不起作用。
答案
您不能(轻松地)添加到文件中,但是可以编辑文件。
ed wifi_on <<'SCRIPT'
1i
#!/bin/sh
uci -q batch <<-EOF > /dev/null
set wireless.@wifi-iface[0].ssid='WVADSUP'
set wireless.@wifi-device[0].disabled=0
commit wireless
EOF
exit 0
.
wq
SCRIPT
以上是关于如何通过bash将“#!/ bin / sh”写入script.sh?的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu中/bin/bash与/bin/sh,区别较大吗
常规shell / bin / sh(不是bash)支持按位运算符