次の(example.txt)ファイルがあります。
blue(4) red(8) green(5) yellow(19) brown(60) black(5)
UNIXで次の結果を達成するにはどうすればよいですか?
blue(4)
red(8)
green(5)
yellow(19)
brown(60)
black(5)
角かっこを閉じた後に改行を挿入する必要がある場合は、
sed 's/) \?/)\n/g' example.txt
次のインラインsedスクリプトは、スペースを改行に置き換え、問題を解決するはずです。
sed -i 's/ /\n/g' example.txt > example_out.txt
次のように、データをこのsedコマンドに渡します。
sed 's/ /\n/g' example.txt
私はこのようなことを達成する必要があり、sed
コマンドを使用しました。ストリームで機能を実行するために使用できます。
要件に応じて、次のように使用できます。
sed -i 's/ /\n/g' example.txt
これについて詳しくは、sedのmanページを参照してください。