当前位置: 技术问答>linux和unix
bash脚本中,如何给cvs commit命令传递字符串参数
来源: 互联网 发布时间:2015-06-06
本文导语: 我写了如下脚本: #!/bin/bash CommentString="This is a test." cvs commit -m "&{CommentString}" myfile 执行后查得log为 &{CommentString} 而不是我所期望的 This is a test. 后来改为 cvs commit -m &{CommentStrin} myfile 但是执行时提示需要参...
我写了如下脚本:
#!/bin/bash
CommentString="This is a test."
cvs commit -m "&{CommentString}" myfile
执行后查得log为
&{CommentString}
而不是我所期望的
This is a test.
后来改为
cvs commit -m &{CommentStrin} myfile
但是执行时提示需要参数。
这句话究竟应该怎么写呢?望高手相助
#!/bin/bash
CommentString="This is a test."
cvs commit -m "&{CommentString}" myfile
执行后查得log为
&{CommentString}
而不是我所期望的
This is a test.
后来改为
cvs commit -m &{CommentStrin} myfile
但是执行时提示需要参数。
这句话究竟应该怎么写呢?望高手相助
|
&改为$
|
cvs commit -m "&{CommentString}" myfile
>>
cvs commit -m "${CommentString}" myfile
>>
cvs commit -m "${CommentString}" myfile