如何在Ubuntu终端中创建文件,指定内容?

时间:2015-02-24 14:41:49

标签: linux file ubuntu cmd terminal

我可以使用单个命令创建名为" Procfile"的文件。其内容将是:

web: gunicorn hellodjango.wsgi --log-file -

如何在Linux终端中执行此操作?此外,将赞赏Windows命令行(cmd)的答案。

提前致谢!

2 个答案:

答案 0 :(得分:1)

对于单行文件,您只需使用echo

echo "web: gunicorn hellodjango.wsgi --log-file -" > Procfile

对于多行文件,您可以在使用追加运算符>>时多次使用echo:

echo "line1" > Procfile
echo "line2" >> Procfile
...

如果您已将文本存储在字符串中,则可以使用echo -e,如下所示:

str="foo\nbar"
echo -e "$str"

此外,您可以使用cat和bash' input output redirection以及here-document获取内容:

cat > "Procfile" <<EOF
web: gunicorn hellodjango.wsgi --log-file -
EOF

答案 1 :(得分:0)

您也可以使用:

cat > Procfile
Line 1
Line 2
<CTRL+D>