わかりました、これは簡単な質問ですが、この sed コマンドを機能させることができないようです。テキスト ファイルを取得し、その一部をプレースホルダー テキストから学習コードに置き換えようとしています。それを置き換える研究コードは、スクリプトが最初に実行されるときに、引数を使用してスクリプトに渡されます。問題は、プレースホルダー テキストを変数 $study に置き換えようとすると、文字通り「$study」に置き換えられることです。
現在、私の引数は次のように設定されています。
調査のエクスポート=$1
輸出タグ=$2
エクスポートモード=$3
export select=$4
私の sed コマンドは次のようになります。
sed -i.backup -e 's/thisisthestudycodereplacethiswiththestudycode/$study/' freq.spx
リテラルの $study を見ないように sed を取得する簡単な方法はありますか、それともこの時点で別の方法で行う方がよいでしょうか?