私は実際にこの問題の反対を探しています。
私にとって最も効果的な答えは次のとおりです。
sed -e :a -e '$!N; s/\n/ | /; ta' mydoc > mydoc2
どんな助けでも大変感謝します。
答え1
tr
変更コマンドを使用して<space>|<space>
シーケンスを改行に置き換えます。
tr -s ' | ' '\n' < mydoc > mydoc2
答え2
awkを使う:
awk 'BEGIN { RS="|"} { gsub(" ","");print >> "mydoc2" }' mydoc