我想在我的bash脚本中向另一个文件添加一行:
#!/bin/bash
echo "xxx" >> ~/.bashrc
但是我得到了:
bash: xxx: command not found
答案 0 :(得分:1)
从CLI尝试(echo "xxx" >>
部分)。这可能是由于文件格式不正确造成的(例如错误的编码和/或Windows行结尾。
同样cat -a SCRIPTNAME
可能会提供一些见解。
答案 1 :(得分:0)
可能它已经有效了,现在你有一个xxx
命令到~/.bashrc
的结尾,并且下次调用它(bash)时,它会运行你的.bashrc
但是可以找不到xxx
。您的xxx
中是否有PATH
命令?