5

次の行のファイル.configがあります:
projdirname_of_the_projdirname_of_the_projdir
を自分の変数に置き換える必要があります。私はそれをやろうとします

sed -i 's/^projdir .*$/projdir '$projdir'/' .le/.config

しかし、私はエラーが発生します

sed: -e expression #1, char 25: unknown option to `s'

誰もが何をすべきか知っていますか?...私は最初の'と最後を"に、最初とalst/を@に置き換えようとします。しかしそれでも機能しません

4

1 に答える 1

4

/置換コマンドで使用する区切り文字がディレクトリ区切り文字と衝突しているため、このエラーが発生します。それらを別のものに変更できます。

sed -i 's!^projdir .*$!projdir '$projdir'!' .le/.config
于 2013-03-19T20:04:27.443 に答える