'grep -E "xyz.(.+).abc" ' 在 korn shell 中做什么?



我在ksh脚本中看到了这段代码。想知道它是干什么的吗?

grep -E "xyz.(.+).abc"

它与KornShell无关。grep是一个用于匹配正则表达式的工具,-E选项指定应使用扩展正则表达式,而不是默认的基本正则表达式。有关的更多信息,请阅读Basic vs Extended Regular Expressions或运行man grepman regex

因此,grep -E "xyz.(.+).abc"将在输入中找到一行包含字符串xyz.的行,后面跟着.abc。由于没有指定输入文件,它将从stdin 读取输入

相关内容

  • 没有找到相关文章