【发布时间】:2023-02-21 10:08:48
【问题描述】:
我要提取你在此示例字符串中:
See [ "you" later
但是,我的尝试没有按预期工作:
awk '{ sub(/.*\"/, ""); sub(/\".*/, ""); print }' <<< "See [ \"you\" later"
结果:
later
使用awk或其他方法,如何提取双引号中的子字符串?
【问题讨论】:
-
如果您的输入只有 1 个引号 (
foo"bar) 或没有引号 (foo bar) 或多对引号 (foo"bar" and "more" stuff) 然后将其添加到您的示例输入并显示预期的输出,以便我们了解如何你想要那些被处理的——到目前为止所有的答案都会从你提供的当前样本输入中产生你想要的输出,但是对于我刚才提到的输入,它们的行为各不相同,