【发布时间】:2022-06-11 09:09:11
【问题描述】:
我正在尝试从 FILEDIGITS.txt 中过滤出第 2 列的数字范围。
for i in `seq -f '%0.f\n' 66979300 100 66982300`; do
awk -v var=$i 'BEGIN{FS=OFS="\t"}{$2 == var }{print $0 }' FILEDIGITS.txt >> FILTERED.txt
done
尽管没有过滤,FILTERED.TXT 与 FILEDIGITS.TXT 相同。
我检查了请求的值存在于 FILEDIGITS.TXT 的第 2 列中,然后过滤应该会成功。
我哪里错了? 非常感谢您的帮助!
【问题讨论】: