我试图echo
通过将内容放入文件而不是使用编辑器打开脚本来创建脚本
echo -e "#!/bin/bash \n /usr/bin/command args" > .scripts/command
的输出:
bash:!/ bin / bash:找不到事件
我已经分离出这种奇怪的行为的爆炸。
$ echo !
!
$ echo "!"
bash: !: event not found
$ echo \#!
#!
$ echo \#!/bin/bash
bash: !/bin/bash: event not found
- 为什么爆炸会引起这种情况?
- bash指的这些“事件”是什么?
- 如何解决此问题,然后在屏幕或文件中打印“#!/ bin / bash”?