sed in bashを使用して、次のようなテキストファイルの行を変更できることを知っています。
name = "applicationname" //これは問題ではありません(さまざまです。そのため、varを使用します)
描写: http: //google.com または描写:http://yahoo.com//描写の「値」が異なる場合があります
に
描写: http: //mysite.com/depiction.php? package =applicationname //これは私が達成したいフォーマットです
sedを使用しますが、sedの実装方法が完全にはわかりません。 http://www.gnu.org/software/sed/
編集:これは私がちょうど思いついたものです
sed -i "s!Depiction:.*!Depiction: http://mysite.com/depiction.php?package=$name!" ./inputfile
この特定のテキストファイルに「描写:」がない場合はどうなりますか?行を挿入するにはどうすればよいですか:描写: http: //mysite.com/depiction.php ?package = applicationname ?