GIÁO TRÌNH UNIX - Trang 46

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: