单行创建包含内容的文件

时间:2012-04-12 05:05:08

标签: command-line cat nano

操作系统是Ubuntu。我想在file.txt中创建/home/z/Desktop,其中文件内容为some text here

第一种常用方法是nano /home/z/Desktop/file.txt并输入some text here。之后,按ctrl+x,按y,然后按Enter

第二种方式是cat > /home/z/Desktop/file.txt,输入some text here并按Enter,然后按ctrl+c

我希望我可以运行单行命令来加快速度。我认为xdotool将使用cat(第二种方式),但不,它不起作用

1 个答案:

答案 0 :(得分:14)

您可以在bash中使用"echo"。 e.g:

echo "some text here" > file.txt

如果您不想在文件末尾添加换行符,请使用-n参数:

echo -n "some text here" > file.txt