の途中から特殊文字を削除し、期待通りに動作していないSED 。だから、結果は次のようになります。は私が内容をファイル「テスト」が文字列
save
hello
test
teve
help!
please!
私はcat test | sed 's/\([:lower:]\)\!\([:lower:]\)/\1\2/g'
とアルファ/ alphanum奇妙なを試してみた、それだけで単語「!LO HELない」と何ものために働いて、私の結果はされている:
sa!ve
hello
te!st
te!ve
help!
please!
他の言葉ではうまくいかない理由がわかりません。
Cat warningの無用な使用。 'sed '...' test'を検討してください – bishop