我有一套经常使用的正则表达式。我想将它们保存到缓冲区,以便我可以在需要时使用它。我该怎么做?
答案 0 :(得分:0)
由于您没有指定,我假设您在Unix提示符下...
您可以将它们分配给变量:
> var="Hello, world!"
> echo $var
然后,只要您需要引用变量,请使用带有变量名称的美元符号。此外,如果要将其包含在字符串中,则需要使用双引号;单引号从字面上理解其内容而不评估变量。
以下是grep
的示例(因为您标记了grep
的问题):
grep $MyExpression file
应该注意的是,除非您在*rc file (or other startup script) for your shell中设置这些变量,否则这些变量不会在shell会话之间持续存在。
此外,您始终可以编写shell脚本。