ピリオドが行末にない限り、入力のすべてのピリオドを感嘆符に変更する sed フィルターを作成したいと考えています。
これまでのところ、これは私が持っているものです:
sed -e 's/\./\!/g' -e 's/\!\n/\!\!\n/g' input_exp
ここで、input_exp はいくつかの文が書かれたファイルです。ただし、コマンドは機能しません。'\n' は unix/bash の正しい行末文字ではありませんか? 「\n」の前に余分な「\」が必要ですか?
ご協力いただきありがとうございます。