标签: bash unix awk
这可以在一个命令中更轻松地完成吗?
从分隔符为^
cat file | awk 'FNR==10 {print}' | awk -v FS=^ '{print $2}'
答案 0 :(得分:2)
如果^是所有记录的主要/公共字段分隔符 - 它足以应用以下 awk 表达式:
^
awk -F'^' 'NR==10{ print $2; exit }' file