Dengan zsh
:
print -rl /etc/[ac]*(.)
Akan mencantumkan file biasa (seperti -type f
dalam find
) yang terdaftar /etc
dengan nama yang dimulai dengan a
atau c
. Bagian (xxx)
di ujung gumpalan adalah fitur khusus zsh yang disebut kualifikasi globbing. .
sebagai kualifikasi globbing berarti file biasa .
Jika glob tidak cocok, zsh
akan membatalkan perintah. Perhatikan bahwa pada cangkang mirip Bourne lainnya, jika glob tidak cocok, polanya akan mengembang dengan sendirinya, sehingga ls -d /etc/[ac]*
dapat membuat daftar file yang dipanggil dengan salah /etc/[ac]*
jika tidak ada file yang diawali dengan a
atau c
masuk /etc
.
print -rl /etc/[ac]*(^/)
akan mencantumkan file yang bukan dari jenis direktori dan
print -rl /etc/[ac]*(-^/)
akan mencantumkan file yang bukan dari tipe direktori setelah menyelesaikan symlink.