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