0
Egrep
通常需要一個模式和一個文件。然後Egrep在文件 內搜索該模式或模式,並打印包含指定模式的行。
現在如果我想在變量內的字符串中找到模式呢?爲什麼我們使用<<<
?我知道<將文件包含的內容重定向爲命令的輸入。Egrep幷包含在BASH中
- 其次,
-~
符號使用,例如,如果我們要檢查,如果一個字符或字符串裏面是另外一個。它是否總是需要[[ ]]
才能正常工作?
我是Linux新手,我很感謝您的幫助。
Egrep
通常需要一個模式和一個文件。然後Egrep在文件 內搜索該模式或模式,並打印包含指定模式的行。現在如果我想在變量內的字符串中找到模式呢?爲什麼我們使用<<<
?我知道<將文件包含的內容重定向爲命令的輸入。Egrep幷包含在BASH中
-~
符號使用,例如,如果我們要檢查,如果一個字符或字符串裏面是另外一個。它是否總是需要[[ ]]
才能正常工作?我是Linux新手,我很感謝您的幫助。
<<<
被稱爲「在這裏字符串」並經由stdin
用於管道字符串文字或可變參考到命令(而不是採取從文件輸入,與<
) - 見http://linux.die.net/abs-guide/x15683.html。通常,只要工具需要stdin輸入而不是命令行參數,就可以使用它。
我假設你是指bash的正則表達式匹配運算符=~
;是的,它僅在[[ ... ]]
條件中可用。
10/10非常有幫助。 – Lind
@林德:很高興聽到它。 – mklement0