是这样的:
cat "Some text here." > myfile.txt
可能吗?这样myfile.txt的内容现在将被重写为:
Some text here.
这对我不起作用,但也不会抛出任何错误。
对基于cat的解决方案特别感兴趣(不是vim/vi/emacs等)。所有在线的例子都显示cat用于文件输入,而不是原始文本…
是这样的:
cat "Some text here." > myfile.txt
可能吗?这样myfile.txt的内容现在将被重写为:
Some text here.
这对我不起作用,但也不会抛出任何错误。
对基于cat的解决方案特别感兴趣(不是vim/vi/emacs等)。所有在线的例子都显示cat用于文件输入,而不是原始文本…
当前回答
还有另一种方法
cat > outfile.txt
>Enter text
>to save press ctrl-d
其他回答
Cat也可以用在|后面写入文件,即管道向Cat提供数据流
听起来你在找这里的文档
cat > outfile.txt <<EOF
>some text
>to save
>EOF
简单地用cat管道echo
例如
echo write something to file.txt | cat > file.txt
这就是echo所做的:
echo "Some text here." > myfile.txt
使用cat将文本写入文件的另一种方法是这样的
cat >file.txt <<< Write something here