質問: ``` hoge hoge hoge hoge hoge hoge ``` という内容のhoge.txtを sed 's/\n/ /g' しても置換されないのですが、その理由を教えていただきたいです sed 's/ /\n/g' の場合は正常に置換されているのですが...
回答: ``` # GNU の sed ならば sed -z 's/\n/ /g' hoge.txt ``` GNUの`sed`は`-z`, `--null-data`オプションを指定すると、行の分割を`\n`でなくnull文字で行ないます。