【发布时间】:2017-04-30 14:23:21
【问题描述】:
我想在 ${HOME}/.bashrc 文件中附加一些命令。
我为此编写了一个脚本。
# file name : setup_bash
bashrc_path="${HOME}/.bashrc"
comment="test"
sudo echo "${comment}" >> "${bashrc_path}"
并运行它
bash setup_bash
这会导致错误。
setup_bash: line 19: /home/user/.bashrc: Permission denied
第 19 行位于 (sudo echo ...)。
接下来我尝试了以下代码,
sudo bash setup_bash
结果是成功。
它们有什么区别?请教我。
【问题讨论】:
标签: bash