shell将文件多行合并成1行不能用tr命令
可以使用awk命令来实现将文件的多行合并成一行的功能。
假设要将文件file.txt的多行合并成一行,可以使用以下命令:
awk '{ printf "%s", $0 } END { printf "\n" }' file.txt
该命令中的$0表示当前行的内容,printf "%s", $0表示将当前行的内容打印输出。
最后的END { printf "\n" }表示在处理完所有行之后,输出一个换行符,以保证合并后的内容在一行上。
原文地址: https://www.cveoy.top/t/topic/iIdW 著作权归作者所有。请勿转载和采集!