shell从指定的目录下查找所有名字以_merged_nodups.txt.gz结尾的文件并解压,使用sort命令按照第3列和第7列进行字典序(数字从小到大)排序,最后将输出结果写入名为tot
时间: 2023-06-06 14:05:48 浏览: 100
Coursera-Getting-and-Cleaning-Data
al_sorted.txt的文件中,你能完成这个任务吗?
可以的,这是一个比较简单的任务。您可以使用以下命令来完成这个任务:
```shell
find /your/directory -name '*_merged_nodups.txt.gz' -print0 | xargs -0 gunzip -c | sort -k3,3 -k7,7n > total_sorted.txt
```
请将 /your/directory 替换为您想要查找文件的目录路径。在这个命令中,我们使用了 find 命令来查找所有名字以 _merged_nodups.txt.gz 结尾的文件,并使用 xargs 命令将结果作为参数传递给 gunzip 命令来进行解压缩。然后,我们使用 sort 命令按照第3列和第7列进行排序,并将结果输出到 total_sorted.txt 文件中。
阅读全文