【发布时间】:2026-02-12 18:10:02
【问题描述】:
在文件中,值 '20210813_20210816_20210818' 和 '20210813_20210816' 以换行符出现。在下面的问题中,有 2 条 DB 记录,但有 4 行而不是 2 行。我想使用 unix 脚本打印我提到的两个值。
这不起作用:
cat filename.txt| awk 'NF' | while read n
do
10th_colum =`echo $n | awk 'NF'| awk '{print $10}'`
done
输入:
20210908 ABC ICICI EFT Rcvd Staging Not_Rcvd Not_Rcvd Not_Dlvrd
20210813_20210816_20210818
20210908 CDE HDFC EFT Rcvd Staging Not_Rcvd Not_Rcvd Not_Dlvrd
20210813_20210816
【问题讨论】:
-
试试:
awk 'NF == 1' file