在 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
但这并不成功。感谢您的帮助。