ワイルドカードに基づいて置換を行いたい。たとえば、「tenure」という単語が「=」記号の後に来る場合にのみ、すべての「tenure」を「disposition」に変更します。基本的には正規表現はそれは私がこれのためにそう持っているこの=.*tenure
sedワイルドカード置換
sedコマンドに一致している:
sed 's/=.*tenure/=.*disposition/g' file.txt
しかし、私が入ったファイルにこれを渡す場合:私は取得
blah blah blah = change "tenure" to "disposition"
blah blah blah =.*disposition" to "disposition"
の代わり:
blah blah blah = change "disposition" to "disposition"
正規表現内のワイルドカードが宛先ファイルの一部にならないように置換を行うにはどうすればよいですか?