【发布时间】:2015-02-16 09:32:43
【问题描述】:
我正在使用 unix 读取 excel 文件,按一列排序,然后我想要导出到新 .xls 文件的已排序行的百分比(比如说前 10%)。我有下面的代码可以正常工作,但我需要在此行之前执行wc -l 以获得“126”,然后必须输入它(这很麻烦,因为我想进行连续过滤)。
cat /Desktop/Results.xls | sort -n -k 3 | awk -F "[\t]" '{printf "%s\n",$0}' | head -$((126*1/10)) >./Results_0167_1.xls
【问题讨论】:
标签: unix lines percentage head tail