3
A
答えて
1
かのsedに
blah
blah
: のsed -e ':' -e 'N' -e '!の$ BA' -eさん/ \ N/\ N /グラム「
(クレジットは他の質問How can I replace a newline (\n) using sed?から@kenorbに)出力と
0
複数の選択肢は、sedのためにパイプ:
のawkを:
awk 1 ORS='\\n' file | sed 's/..$//'
たPerl:
perl -p -e 's/\n/\\n/' file | sed 's/..$//'
は、ちょうど他のポストで述べたようsedの中でそれを行う方法もあり
をsedの。しかし、この:
sed ":a;N;$!ba;s/\n/\\n/g" file
はba
から始まる最後のシェルコマンドにいくつかのシステムで展開される可能性があります$!ba
として動作しない場合があります。
IFS=$'\n'
last=$(<file wc -l)
cnt=0
while IFS= read -r line ; do
cnt=$[$cnt +1]
if [ $cnt -eq $last ]
then
printf "%s" "$line"
else
printf "%s" "$line\\n"
fi
done < file
関連する問題
- 1. 改行文字で区切られたbash文字列
- 2. マップテーブルに行と列を表す区切り文字で区切られた値の文字列を変換
- 3. 文字列を1つのカンマ区切り文字列に変換する
- 4. 複数区切り文字で区切られた文字列の複数の変数への分割R
- 5. 複数の区切り文字で区切る文字列
- 6. VB.NET:複数行の文字列を1行に変換する
- 7. 隣の区切り文字で区切られた文字列
- 8. 改行文字を「\ n」文字列に変換する
- 9. 複数のjson文字列を1つの文字列に変換する
- 10. 区切り文字なしの文字列をカンマ区切りの文字列に変換する方法は?
- 11. 文字列の改行数
- 12. 複数の空白と文字で区切られた文字列
- 13. 複数のカンマ区切り文字列を文字列から読み取る
- 14. パイプで区切られた文字列
- 15. オートマッパーカンマで区切られた文字列
- 16. スペースで区切られた文字列をC++で複数の文字列に分割する方法は?
- 17. コンマで区切られた文字列の数をカウントする
- 18. 文字列を1文字ずつの文字列に変換する方法
- 19. テキストファイルのコンマで区切られた文字列をJSONに変換する
- 20. Python3で文字列で区切られた整数変数の文字列を出力したい
- 21. スカラパーサーコンバイナーと改行文字区切りテキスト
- 22. カンマで区切られた複数の文字列へのJavascript文字列配列
- 23. PHPで区切られた区切り文字で区切られた文字列
- 24. 2つの異なるデリミタで区切られた文字列
- 25. T-SQL:複数の列に文字列を区切る
- 26. 区切られた文字列をjavascriptのオブジェクトに変換する
- 27. ドットで区切られた文字列をJSONオブジェクトに変換する
- 28. コロンで区切られた文字列をPowerShellディクショナリに変換する
- 29. IOS:コンマで区切られた文字列をNSSetに変換する
- 30. 電子メール文字列を区切り文字で区切る
あなたがしたいです:あなたが唯一のシェルコマンドを使用する場合ので、私は唯一のタグがbashのあることに気づいた
:UPDATE
:私は他のソリューションをお勧めします行間の '\ n 'はリテラルですか? – anubhava