如何使用cat-in-shell脚本读取已排序的文件
我是新来的,所以面对这个简单的问题 我正在尝试将一些文件连接到单个文件“average_all”。默认情况下,文件的排序如下所示:如何使用cat-in-shell脚本读取已排序的文件,shell,sorting,concatenation,Shell,Sorting,Concatenation,我是新来的,所以面对这个简单的问题 我正在尝试将一些文件连接到单个文件“average_all”。默认情况下,文件的排序如下所示: aveS0 aveS100 aveS125 aveS150 aveS175 aveS200 aveS225 aveS25 所以当我使用 cat aveS* > average_all 它读取它们,然后按照上面的排序将它们连接起来,但我真的希望它以数字形式连接起来,如下所示: aveS0 aveS25 aveS50 aveS75 aveS100 我知
cat aveS* > average_all
它读取它们,然后按照上面的排序将它们连接起来,但我真的希望它以数字形式连接起来,如下所示:
我知道
ls-1v aveS*
命令将对文件进行数字排序,但当我尝试使用“cat”命令时,它总是从默认排序读取。你知道如何让它以数字顺序读取文件并以同样的方式连接吗?希望我说清楚。提前谢谢 在这种情况下,xargs是你的朋友 当然,您仍然需要-1v
,否则您将再次使用默认排序。