问题背景:
awk 提取完数据追加输出的时候如何让数据不换行?
解决方法:
print 换行 / printf 不换行
#print 换行
cat file | awk '{print $0}' >> test.txt
#printf 不换行
cat file | awk '{printf $0}' >> test.txt
其中awk '{print $0}'中的$0表示整行文本,类似的还有:
$0 表示整行文本
$1 表示文本行中第一个数据字段
$n 表示文本行中第n个数据字段
本文讨论了在使用awk提取数据后如何在追加输出时控制换行,介绍了`print`默认换行和`printf`保持原行的用法,以及变量如$0(整行)、$1(第一个字段)和$n(第n个字段)的应用。
awk 提取完数据追加输出的时候如何让数据不换行?
print 换行 / printf 不换行
#print 换行
cat file | awk '{print $0}' >> test.txt
#printf 不换行
cat file | awk '{printf $0}' >> test.txt
其中awk '{print $0}'中的$0表示整行文本,类似的还有:
$0 表示整行文本
$1 表示文本行中第一个数据字段
$n 表示文本行中第n个数据字段
2648
2334

被折叠的 条评论
为什么被折叠?