Copyright(c) by Galaxy CD – http://www.galaxycd.com
45
$
ls
*.*
a.out
try.o
file1.c
$
ls
*.?
try.o
file1.c
$
ls
file[0-9]
file1
file5
Chuù yù: Caùc kyù töï metacharacter chæ coù taùc duïng trong phaàn cuûa doøng leänh, chuùng
khoâng coù taùc duïng trong phaàn ñoåi höôùng.
Thí duï:
$
echo hello > *.c
$
ls
*.c
lieät keâ caùc file coù teân keát thuùc baèng .c
$ls
\*.c
lieät keâ caùc file coù teân *.c
9.3.2 Kyù töï ~(tilde)
Kyù töï
~
thay theá teân thö muïc tieáp nhaän
Hai kyù töï
~+
thay theá teân thö muïc ñang laøm vieäc.
Hai kyù töï
~_
thay theá teân thö muïc ta ñaõ ôû trong ngay tröôùc khi chuyeån sang
thö muïc hieän haønh.
Thí duï:
$
echo
~
xem teân thö muïc tieáp nhaän
/users/user1
$
cd
/etc
chuyeån ñeán /etc
$
pwd
/etc
$
cd
trôû veà thö muïc tieáp nhaän
$
pwd
/users/user1
$
echo ~_
xem teân thö muïc laøm vieäc ngay tröôùc khi chuyeån ñeán thö
muïc hieän haønh
/etc
$
echo ~+
xem teân thö muïc laøm vieäc
/users/user1
9.4 Laáy keát quaû cuûa moät leänh:
9.4.1 Laáy keát quaû cuûa moät leänh cho vaøo moät bieán
Trong shell_script, keát quaû cuûa moät leänh coù theå theå hieän baèng caùch sau: