bash echo到另一个无效的文件中

时间:2017-01-19 08:18:08

标签: linux bash

我想在我的bash脚本中向另一个文件添加一行:

#!/bin/bash
echo "xxx" >> ~/.bashrc

但是我得到了:

bash: xxx: command not found

2 个答案:

答案 0 :(得分:1)

从CLI尝试(echo "xxx" >>部分)。这可能是由于文件格式不正确造成的(例如错误的编码和/或Windows行结尾。

同样cat -a SCRIPTNAME可能会提供一些见解。

答案 1 :(得分:0)

可能它已经有效了,现在你有一个xxx命令到~/.bashrc的结尾,并且下次调用它(bash)时,它会运行你的.bashrc但是可以找不到xxx。您的xxx中是否有PATH命令?