8
如何从命令输出中获取第二列?
我的命令输出如下: 1540 "A B" 6 "C" 119 "D" 第一列始终是数字,后跟空格,然后是双引号字符串。 我的目的是仅获取第二列,例如: "A B" "C" "D" 我打算用它<some_command> | awk '{print $2}'来完成此任务。但是问题是,第二列中的某些值包含空格,这恰好是分隔awk字段的默认定界符。因此,输出混乱了: "A "C" "D" 如何干净地获得第二列的值(带双引号)?