是否可以只使用一行命令和Nano编辑现有的文本文件?例如,如果我有一个名为"new.txt“的文本文件,并且我想在其中写"HELLO”。我能这样做吗?
nano new.txt "something that will make it to write in that file "HELLO WORLD"也就是说,我可以使用Nano编写文件而不显式地在Nano中打开它。但是,只在命令nano (比如写的-w )和终端中的文件名之后添加一些内容。
发布于 2014-01-16 15:36:25
只需在shell中使用>>即可。这是输出重定向的一种方式,它将附加到文件中。为了创建输出,使用简单的echo。例如。
echo "Hello world." >> /path/to/file.txt或者,若要创建新文件(或覆盖现有文件),请使用单个>,例如:
echo "Hello world." > /path/to/new/file.txt可以使用任何创建输出的命令将其重定向到这样的文件。echo只是一个将参数(S)输出到stdout的例子。
发布于 2014-01-16 15:22:53
尝尝这个,
cd /path/to/the/directory/where/filename.txt/is/located
echo "Hello World" >> filename.txt>> -将行追加到现有的file.If中,不存在这样的文件,然后它会自动创建一个新的文件。
> -覆盖现有文件或创建新文件并写入标准输出。
https://askubuntu.com/questions/406427
复制相似问题