如何在终端中编写txt文件而不输入vim

时间:2016-02-03 18:50:41

标签: vim terminal

我必须在终端中写入文件,而不是在vim中。这样的事情vim -someflag "text for my file" filename。有什么想法吗?

3 个答案:

答案 0 :(得分:6)

在bash中,只需:

$ echo "text for my file" >filename

要追加,请使用:

$ echo "text for my file" >> filename

答案 1 :(得分:1)

如果你想这样写,为什么要使用vim?

使用echo代替:

echo "text for my file" > filename

man echo了解更多信息 - 文档

答案 2 :(得分:1)

'cat'或'echo'将是最佳选择。

在没有输入参数的情况下,cat从标准输入读取:

cat > myfile.txt [enter your text, then hit ctrl-d]

或者,echo将其参数写入具有重定向的文件:

echo "text for my file" > myfile.txt