私のBashスクリプトの一部になる次のタスクを書く必要があります。
私たちはすべての行を次のように組み合わせたいと思います。普遍的に一意の識別子fstab ファイルの単語は次の規則に従います。
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"
答え1
シンプルgrep
方法:
grep '^[[:space:]]*UUID=' file
[:space:]
- 空白文字:C
ロケールでは、タブ、改行、垂直タブ、フォームフィード、キャリッジリターン、および空白文字です。