我需要提取文件中用单引号包围的所有字符串.例如,如果文件包含以下行:
"Julius" was not "Ceaser"
Run Code Online (Sandbox Code Playgroud)
它应该输出
Julius
Ceaser
Run Code Online (Sandbox Code Playgroud)
我想用bash(Sed/Awk)来做.使用Awk我可以提取一次,但我如何获得所有字符串?
awk
救援!
$ awk -v RS='"' '!(NR%2)' file
Julius
Ceaser
Run Code Online (Sandbox Code Playgroud)
使用这个内容
$ cat file
Run Code Online (Sandbox Code Playgroud)
我需要提取文件中用单引号包围的所有字符串.例如,如果文件包含以下行:"Julius"不是"Ceaser"它应该输出Julius Ceaser
假设没有转义报价.