我想提取第二个点“。”之间的文本。和下面文本中的第一个“%”。任何从哪里开始的想法?
在
Demux.SRhi10005.Endothelial%20Cells%20-%20Microvascular%2c%20donor2.SRhi10005_hg19.11342-117G1.AGTCAA.fastq.gz.sam.stderr
出
Endothelial
答案 0 :(得分:0)
您可以使用这样的示例脚本(如果已定义位置)完成操作
awk -F'[.%]' '{print $3}'
如果您想非常严格并且可以有更多定界符(例如第三个点),则可以使用类似以下内容的东西:
awk -F\. '{print $3}'|awk -F\% '{print $1}'