Unixで複数行のファイルを単一行のファイルに変換する最も簡単なコマンドは何ですか?
ファイル内のサンプルデータは
SELECT * FROM TABLE1 t1
JOIN TABLE2 t2 ON (t1.ID = t2.ID)
WHERE t1.ID = 123
望ましい出力は
SELECT * FROM TABLE1 t1 JOIN TABLE2 t2 ON (t1.ID = t2.ID) WHERE t1.ID = 123
私は使用してみました:
/bin/sed '{:q;N;s/ / /g;s/\n//g;t q}' $1
しかし、それは成功していません。お手伝いありがとう。