Linux の "" 引用符内の変数 $foo の問題について
ここで、コマンド ラインから受信パラメータ $1
を取得します。$1 の値は 666 であると仮定します。
コマンドが sed - であると仮定して、sed -i で $1 を使用したいとします。 i " s/foo/$1/g" file.txt
次に、ant build.xml (スクリプトとして理解できます) を作成し、sed 命令を実装する必要があります。
リーリー
リーリー ###同様に### リーリー
しかし、どれも私が望む機能を実現できません。「」と「」に関するいくつかの投稿を読んだ後でも、この問題を解決する方法がわかりません。アドバイスをいただければ幸いです。
自分で書いても
sed
的wrapper
就行,你这样直接使用sed
会首先获取到参数,并且认为那是一个文件,
機能しません
$1 はシェル スクリプトの入力パラメータですが、ant スクリプトではありません。また、コマンド ラインから ant を呼び出す場合、パラメータ名を指定する必要があります。 リーリー
${arg1} を使用して、ant スクリプトの変数にアクセスします:リーリー