【发布时间】:2018-08-31 18:08:35
【问题描述】:
我试图检查 TSV 文件的第二个字段的长度(数十万行)。但是,它运行非常非常缓慢。我想应该是“回声”有问题,但不知道该怎么做。
输入文件:
prob name
1.0 Claire
1.0 Mark
... ...
0.9 GFGKHJGJGHKGDFUFULFD
所以我需要打印出名称中的问题所在。我用“head -100”的一个小例子进行了测试,它起作用了。但就是无法处理原始文件。
这是我跑的:
for title in `cat filename | cut -f2`;do
length=`echo -n $line | wc -m`
if [ "$length" -gt 10 ];then
echo $line
fi
done
【问题讨论】:
-
添加
filename的可测试片段和最终预期输出