我想要顯示以Patrol*
或patrol*
開頭的目錄/opt/BMC/patrol/
中的所有目錄名稱。命令如何在Linux中顯示以小或大寫字母開頭的目錄?
ls /opt/BMC/patrol/ | grep -i '^Patrol*'
產生
Patrol3
Patrol3.16
PatrolAgent_3181.sh
patrol_cfg.sh
這是正確的,但也有目錄和文件,而不僅僅是目錄。
命令ls -d /opt/BMC/patrol/*/ | grep -i '^Patrol*'
產生什麼...
命令產生
/opt/BMC/patrol/BMCINSTALL/
/opt/BMC/patrol/bmc_products/
/opt/BMC/patrol/cert_gg/
/opt/BMC/patrol/common/
/opt/BMC/patrol/Install/
/opt/BMC/patrol/itools/
/opt/BMC/patrol/Patrol3/
/opt/BMC/patrol/Patrol3.16/
/opt/BMC/patrol/perform/
/opt/BMC/patrol/rtserver/
/opt/BMC/patrol/temp2/
/opt/BMC/patrol/test/
/opt/BMC/patrol/testftp/
/opt/BMC/patrol/Uninstall/
是否遞歸搜索?什麼是僅查找以大寫或小寫字母開頭的目錄名稱的命令?
順便說一句,遲到的歡迎來到該網站!查看[tour](https://stackoverflow.com/tour)和[how-to-ask page](https://stackoverflow.com/help/how-to-ask)瞭解更多關於網站的信息運行。 – cxw