Linux
linux +如何匹配fstab文件中的UUID
我需要編寫將包含在我的 bash 腳本中的以下任務
我們要根據以下規則匹配 fstab 文件中所有帶有UUID單詞的行:
UUID 在請求文件中或在空格或空格或製表符之後開始
例子
UUID="61e9e16f-eb49-4c97-aaf0-0ed2dc3f3007" UUID="61e9e16f-eb49-4c97-aaf0-0ed2dc3f3007" UUID="61e9e16f-eb49-4c97-aaf0-0ed2dc3f3007"
其次它在以下情況下不匹配
如果 UUID 在註釋“#”之後開始,或者 UUID 不在文件開頭
例子
#UUID="61e9e16f-eb49-4c97-aaf0-0ed2dc3f3007" "61e9e16f-eb49-4c97-aaf0-0ed2dc3f3007" UUID # UUID="61e9e16f-eb49-4c97-aaf0-0ed2dc3f3007"
簡單**
grep
**的方法:grep '^[[:space:]]*UUID=' file
[:space:]
- 空格字元:在C
語言環境中,這是製表符、換行符、垂直製表符、換頁符、輸入符和空格