我有一个 foreach 循环的输出,格式如下:
ABC123603LP    44Bq    AAAA       
ABC123603P     3BU     AAAA       
ABC123603ZZP           AAAA       
ABC123604DP    3BU     BBBB     
ABC123604LP    44Bq    BBBB      
ABC123605AP    4q      CCCC    
ABC123605DP    33BGU   CCCC    
ABC123606AP    35Bjq   DDDD     
ABC123606DP    4B      DDDD
从这里我希望将第 1 列和第 2 列打印到终端
echo ... | awk '{print $1, $2}'
但是,第三行和其他行打印 ABC123603ZZP AAAA,因为在这种情况下,第二列是空白的。我该如何解决这个问题?