|
なるほど、半角空白 1 個が「 2 つ」になってるのか…。 失礼しました。 |
|
>>4462 お RFC2822 の folding を戻すのと大体同じですね。 sed -e ':loop' -e '$b' -e 'N;/\n /{s/\n *//;b loop' -e '};P;D;b loop' でどうでしょうか? 見やすくすると #!/usr/bin/sed -f :loop $b N /\n / { s/\n *// b loop } P D b loop |
|
>>4470 zsh >>4473 if ありがとうございます。 今、時間がありませんが、試してみます。 シェルスクリプトよりもPerlですか。 |
|
>>4470 zsh >これだけで動きますか? >whileの前に >exec 0<file.txt >とか要りませんでしたっけ? 要りませんでした。 while read line; do done < file.txt または、 while read line do done < file.txt で動きました。 |