是这样的:
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 > filename.txt
输入文本 直到EOF 保存文本使用:ctrl+d
如果你想读取。txt文件使用
cat filename.txt
还有一件事。txt不是强制性的,它只是供你参考。
其他回答
使用echo编写带有环境变量的多行文本:
echo -e "
Home Directory: $HOME \n
hello world 1 \n
hello world 2 \n
line n... \n
" > file.txt
对于文本文件:
cat > output.txt <<EOF
some text
some lines
EOF
对于PHP文件:
cat > test.php <<PHP
<?php
echo "Test";
echo \$var;
?>
PHP
还有另一种方法
cat > outfile.txt
>Enter text
>to save press ctrl-d
cat > filename.txt
输入文本 直到EOF 保存文本使用:ctrl+d
如果你想读取。txt文件使用
cat filename.txt
还有一件事。txt不是强制性的,它只是供你参考。
这就是echo所做的:
echo "Some text here." > myfile.txt