【发布时间】:2017-07-18 00:56:39
【问题描述】:
我是 shell 脚本的超级新手,我正在尝试将我的字符串变量的内容写入文件。当我在使用它写入文件之前回显变量时,它运行良好。但是当脚本完成后,文件并没有更新。
我的代码是:
echo $str
touch $HOME/Documents/config.txt
sudo chmod u+w $HOME/Documents/config.txt
echo "$str" >> sudo $HOME/Documents/config.txt
sudo cp sudo $HOME/Documents/config.txt $HOME/.ssh/
echo $str
echo "configuration file updated!"
我尝试过给它写权限,不同的写入文件的方式。同样早些时候,我认为 .ssh 文件夹是我的问题的根源,因此如您所见,我首先尝试将文件写入其他地方,然后尝试将其移动到 .ssh 文件夹。但是无论我在哪里尝试它,文件最后仍然是空的。
【问题讨论】: