我希望创建一个包含我已知的一些内容的单个文件。
我如何在几行 bash 中做到这一点?
此命令将在单个脚本中使用,因此它应该自动创建文件、添加文本、保存和退出,无需人工干预。
我知道
cat >> some.text
type some stuff
ctrl + D
Run Code Online (Sandbox Code Playgroud)
将工作。但是有没有纯粹的命令行方式来做到这一点?
谢谢
您还可以执行以下操作:
echo 'some stuff' > your/file.txt
对于多行,这是另一个示例:
printf "some stuff\nmore stuff" >> your/file.txt
使用“此处文档”:
cat >> some.text << 'END'
some stuff here
more stuff
END
Run Code Online (Sandbox Code Playgroud)
分隔符(此处END)是一个任意词。在 之后引用此分隔符<<将确保不会对内容执行扩展。
| 归档时间: |
|
| 查看次数: |
3768 次 |
| 最近记录: |