一行に括弧内にデータを入れる方法は?

一行に括弧内にデータを入れる方法は?

大きなテキストファイルを使用して、括弧で囲まれたデータを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)

おすすめ記事