如何打印双引号之间的字段

如何打印双引号之间的字段

我有以下文件conf.txt

perl /home/site/gen.pl  "GG - W C1 Test - sai1" "15072" && ssh 13.4.93.103 
perl /home/site/gen.pl  "GG - W C1 Test - sai2" "15072" && ssh     13.4.93.104 
perl /home/site/gen.pl  "GG - W C1 Test - sai3" "15072" && ssh 13.4.93.105 

如何打印第三个字段 - 在“....”之间,

例如

GG - W C1 Test - sai1
GG - W C1 Test - sai2
GG - W C1 Test - sai3

答案1

尝试使用awk

awk -F'"' '{ print $2 }' conf.txt

答案2

cut -d\" -f2 <infile >outfile

这就是你所需要的。

相关内容