我的问题是关于bash中的文件处理。 我想在Bash脚本中将字符串写入文本文件。 我已经尝试过
echo string>>filename.txt
答案 0 :(得分:0)
您的代码是正确的。您可以使用它来写入文件。但是,您必须检查要向其中写入数据的文件的文件访问权限。 请检查以下内容以获取更多详细信息。 Create text file and fill it using bash Open and write data to text file using bash/shell scripting
答案 1 :(得分:0)
这是一种有效的方法。但是我会考虑:
echo "string" >> file.txt
使用引号可以处理多个单词(在echo的情况下仍然可以使用,但是始终使用它是一个好习惯)。您还应该区分>和>>
> truncates the file (erases it) and replaces its contents with your string
>> on the other hand appends your string to the bottom of your file