大きなテキストファイルを使用して、括弧で囲まれたデータを1行に入れようとしています。現在は複数行に分かれています。
外観:
(123456
'abcdef'
'a1b2c3d4'
'1234567890'
0)
(789012
'zyxwv'
'987gha871'
'987654828'
0)
次のように見えるにはどうすればよいですか?
(123456 'abcdef' 'a1b2c3d4''1234567890' 0)
(789012 'zyxwv''987gha871''987654828' 0)
この問題を解決するためにsedステートメントを使用してみましたが、成功しませんでした。どんなアイデアがありますか?
ありがとうございます! !
ベストアンサー1
アッ解決策:
awk '{ printf "%s%s",$0,($0~/\)$/)? ORS:FS }' file
出力:
(123456 'abcdef' 'a1b2c3d4' '1234567890' 0)
(789012 'zyxwv' '987gha871' '987654828' 0)