Formatting 一个用于xargs输出之间制表符的线性
我正在寻找在xargs输出之间插入制表符\t的方法 在我的例子中,我有950行记录的数字,如下所示,在几个文件中Formatting 一个用于xargs输出之间制表符的线性,formatting,sh,xargs,Formatting,Sh,Xargs,我正在寻找在xargs输出之间插入制表符\t的方法 在我的例子中,我有950行记录的数字,如下所示,在几个文件中 cat test.l 2.35549 6.08890 8.09881 9.55697 11.25489 12.69488 13.02548 13.95622 cat test.l|xargs 2.35549 6.08890 8.09881 9.55697 11.25489 12.69488 13.02548 13.95622 是否可以替换xargs输出到\t的参数之间的空格。 若
cat test.l
2.35549
6.08890
8.09881
9.55697
11.25489
12.69488
13.02548
13.95622
cat test.l|xargs
2.35549 6.08890 8.09881 9.55697 11.25489 12.69488 13.02548 13.95622
是否可以替换xargs输出到\t的参数之间的空格。
若我可以替换,那个么目标程序可以很容易地处理它们
从手册中,我发现替换输入分隔符\n很容易。也许我应该寻找其他命令来完成这项任务
更新:
一个蹩脚的方法是
cat test.l|xargs | awk '{print $1,"\t",$2,"\t",$3,"\t",$4,"\t",$5}'
这很乏味
不要使用xargs;只需使用tr:
那太好了。感谢
tr '\n' '\t' < test.l