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