Linux awk -F 命令如何指定输出双引号里的内容,求助

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux awk -F 命令如何指定输出双引号里的内容,求助相关的知识,希望对你有一定的参考价值。

举例 下面一行
"8588":“aaaddd”
我想输出第二个双引号里的内容aaaddd部分,awk 命令该如何写。

参考技术A echo '"8588": "aaaddd"' | awk 'print $2' | awk -F'"' 'print $2'本回答被提问者和网友采纳

awk输出单引号,双引号

双引号:

awk \'{print "\\""}\'        #放大:awk \'{print \\"  "}\'

使用“”双引号把一个双引号括起来,然后用转义字符\\对双引号进行转义,输出双引号。


单引号:

awk \'{print "\'\\\'\'"}\'       # 放大: awk \'{print  \'  \\  \'  \'   " }\'

使用一个双引号“”,然后在双引号里面加入两个单引号‘’,接着在两个单引号里面加入一个转义的单引号\\\',输出单引号。

 

转自

awk输出单引号,双引号 - emanlee - 博客园 https://www.cnblogs.com/emanlee/p/3620785.html

以上是关于Linux awk -F 命令如何指定输出双引号里的内容,求助的主要内容,如果未能解决你的问题,请参考以下文章

「linux基础」awk中单双引号的区别是什么?

awk输出单引号,双引号

awk输出单引号,双引号

linux---shell字符串

shell awk如何输出文件的指定列

Linux三剑客-awk专治 行间字段