- ベストアンサー
UNIX sed
UNIX初心者なのですが、 sedをつかって、行末を改良文字に変換する方法ってどのようにやるのですか? sed 's/$/\n/' では、行末をnにしてしまいます。 詳しい方教えてください!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
UNIXっていってもいろいろありますので具体的な名前(HP-UXとかAIXとか Solarisとか)を書いてもらいたいのですが、 とりあえず sedはものによっては、置換文字列に \n と書いてもそれを改行と解釈してくれないものがあります。 sed 's/$/ /' のように改行そのものを含めてください。場合によっては sed 's/$/\ /' 改行の直前に \を前置してください。 cshとその系列でなければこのようにコマンドラインで記述してもエラーにはなりません (もちろんシェルスクリプトでも)。
その他の回答 (1)
- TA-HT81S
- ベストアンサー率39% (72/184)
回答No.1
sed 's/$/\\n/'
質問者
お礼
ありがとうございました
お礼
やってみたらできました!! わかりやすい回答ありがとうございます!!