我的文本文件中有这些行:
msg_wdraw[] = "whatever a sentence here,"
"This is the second part of this text1 ."
msg_sp2million[] = "whatever a sentence here,"
"This is the second part of this text2."
我需要 msg_sp2million 和句点“。”之间的句子。并打印出来。
即(“这里随便一句”,“这是本文的第二部分2。”)
我试过这个:sed -n "/msg_sp2million/,/./p" filename.txt
但是,此sed
命令还返回 msg_wdraw 的值(第一个变量)
我也尝试过awk
,grep,
其他sed
.....但最终失败了。我该如何解决这个问题?为什么这不仅会返回 msg_sp2million 的值,还会返回 msg_wdraw 的值?
请帮忙@~@