这个问题与已经提出的问题有关如何将文本添加到文件开头
丹尼斯威廉姆森建议的答案可以完成这项工作:
echo 'task goes here' | cat - todo.txt > temp && mv temp todo.txt
在上面,字符串task goes here
被添加到文件的开头。
如果字符串task goes here
在名为 的文件中myfile.txt
,那么我应该如何更改命令?echo 'myfile.txt'...
或者echo myfile.txt...
不做这项工作。
cat myfile.txt todo.txt > temp && mv temp todo.txt
Run Code Online (Sandbox Code Playgroud)
cat
con“cat”生成几个文件。在最初的解决方案中,第一个文件是-
,这意味着“标准输入”,即通过管道输入cat
命令的任何内容。在这里,您已经有两个命名文件,即myfile.txt
and todo.txt
,因此您可以将它们用作cat
.
归档时间: |
|
查看次数: |
1624 次 |
最近记录: |