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. 行ベースの文字列で区切られた1つの列に連結
- 5. 複数の区切り文字で区切られた文字列
- 6. 複数の区切り文字で区切る文字列
- 7. 複数区切り文字で区切られた文字列の複数の変数への分割R
- 8. VB.NET:複数行の文字列を1行に変換する
- 9. 隣の区切り文字で区切られた文字列
- 10. スウィフト:複数の区切り文字で区切られた文字列内の数値を置き換え
- 11. 改行文字を「\ n」文字列に変換する
- 12. 複数のjson文字列を1つの文字列に変換する
- 13. 区切り文字なしの文字列をカンマ区切りの文字列に変換する方法は?
- 14. 文字列の改行数
- 15. 複数の空白と文字で区切られた文字列
- 16. パイプで区切られた文字列
- 17. Java - "]で区切られた文字列"
- 18. オートマッパーカンマで区切られた文字列
- 19. 複数のカンマ区切り文字列を文字列から読み取る
- 20. コンマで区切られた文字列とコンマで区切られた文字列を照合するSQLクエリ?
- 21. 区切り文字で区切られたセル配列列
- 22. スペースで区切られた文字列をC++で複数の文字列に分割する方法は?
- 23. awkのフィールド区切り文字を改行に変更する
- 24. 複数の改行文字を文字列から削除する方法
- 25. スペースで区切られた数字の文字列をint配列に変換する
- 26. コンマで区切られた文字列の数をカウントする
- 27. テキストファイルのコンマで区切られた文字列をJSONに変換する
- 28. 文字列を1文字ずつの文字列に変換する方法
- 29. スカラパーサーコンバイナーと改行文字区切りテキスト
- 30. fread - 文字列内の複数の区切り文字
あなたがしたいです:あなたが唯一のシェルコマンドを使用する場合ので、私は唯一のタグがbashのあることに気づいた
:UPDATE
:私は他のソリューションをお勧めします行間の '\ n 'はリテラルですか? – anubhava