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