-
Egrep
通常需要一个模式和一个文件。然后 Egrep 在里面搜索一个或多个图案的文件,并打印出该行包含指定的模式。
现在,如果我想在变量内的字符串中找到模式怎么办?我们为什么使用<<<
?我知道<重定向文件包含的内容作为命令的输入。>
- 其次,使用
-~
符号,例如,如果我们想检查一个字符或字符串是否在另一个字符或字符串中。它总是需要[[ ]]
才能正常工作吗?
我是 Linux 的新手,我将不胜感激。
-
<<<
被称为"here string",用于通过stdin
将字符串文字或变量引用通过管道传输到命令(而不是像<
那样从文件中获取输入) - 请参阅 http://linux.die.net/abs-guide/x15683.html。通常,只要工具需要 stdin 输入而不是命令行参数,就可以使用它。 -
我假设你的意思是 bash 的正则表达式匹配运算符,
=~
; 是的,它仅在[[ ... ]]
条件中可用。