当前位置: 技术问答>linux和unix
问个SHELL脚本问题。
来源: 互联网 发布时间:2016-12-22
本文导语: 我有一个文件,内容格式如下: "Hello World" 998 "No No" "Bye di da" 879 7612 0932 "D" 每一行都是不定数量的参数,并且其中有的是打了""的。 我需要写一个脚本,将每一行拆分成一个一个的参数,比如第一行拆分后:...
我有一个文件,内容格式如下:
"Hello World" 998 "No No"
"Bye di da" 879 7612 0932 "D"
每一行都是不定数量的参数,并且其中有的是打了""的。
我需要写一个脚本,将每一行拆分成一个一个的参数,比如第一行拆分后:
"Hello World"
998
"No No"
得到这三个参数,引号也要。 在文件中,每一行中各参数的分隔符可能是空格,可能是制表符,也可能是混合。
怎么处理呢,谢谢。
"Hello World" 998 "No No"
"Bye di da" 879 7612 0932 "D"
每一行都是不定数量的参数,并且其中有的是打了""的。
我需要写一个脚本,将每一行拆分成一个一个的参数,比如第一行拆分后:
"Hello World"
998
"No No"
得到这三个参数,引号也要。 在文件中,每一行中各参数的分隔符可能是空格,可能是制表符,也可能是混合。
怎么处理呢,谢谢。
|
grep -Po '".*?"|w+'