フォルダの下——/var/my_private_pkgs
ISO rhel 8.0から別々のパッケージを移動しました。
rhel8.0aa
rhel8.0ab
rhel8.0ac
.
.
バイト単位のパケット合計を確認するには、次のようにします。
du -sb /var/my_private_pkgs/* | grep rhel8.0[a-z]
419430400 rhel8.0aa
419430400 rhel8.0ab
419430400 rhel8.0ac
.
.
しかし、上記の場合、ドットの前にバックスラッシュを追加する必要があるかどうかはわかりません。 grepでは、
du -sb /var/my_private_pkgs/* | grep rhel8\.0[a-z]
どちらもできますか? 、
それとも、ドットの前にバックスラッシュを追加する方が良いでしょうか?
ベストアンサー1
一致させるにはバックスラッシュを追加する必要があります.
!
正規表現で.
「すべての文字」を意味する特殊文字です。たとえば、不要なコンテンツ
も一致します。rhel18x0a
しかし、シェルはバックスラッシュを解釈して次に送信する前に効果的に削除するので、パターンも引用する必要がありますgrep
。
du -sb /var/my_private_pkgs/* | grep 'rhel8\.0[a-z]'