将文本添加到文件bash

时间:2016-09-22 21:21:44

标签: bash touch

我刚刚开始用bash编码,因为这是我的第一周。我正在尝试创建一个程序来自动化为我的java程序创建可执行.jar文件的过程,我遇到了创建清单的困难。我知道清单文件需要有“Main-Class:name”。用户输入类,但是如何将其添加到清单文件中。我尝试了touch "Main-Class: $name" > Manifest,但这会导致错误。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

您可以使用 here-doc

name="ZupaMasterMegaClass"

cat<<EOF>Manifest
Main-Class: $name
foo
bar
base
EOF

cat Manifest

答案 1 :(得分:1)

尝试

echo "Main-Class: $name" > Manifest

而不是touch