Biến môi trường trong lập trình shell
Shell script :Biến môi trường trong lập trình shell Linux
Chức năng:cho phép truyền vào các biên tham số, sau đó sẽ xuất ra nội dung các biên môi trường và nội dung các tham ssos truyền vào.
Chuẩn bị:tạo một thư mục shell chứa các shell script, tạo file bien.sh trong thư mục shell.
Mã:
#Bai tap ve cac bien moi trong lap trinh shell
#$HOME:thu muc hien hanh
#$PATH:chua danh sach cac duong dan
#$0:ten chuong trinh shell
#$#:so tham so truy tren dong lenh
#$$:ma tien tr cua shell script khi thuc thi
#$1,$2,$3,..:vi tri va noi dung cua tham so tren dong lenh thu tu tu trai sang phai
#$*:danh sach tat ca cac tham so tren dong lenh.Su dung dau phan cach IFS
#$IFS:dau phan cach trong truong danh sach chuoi.
#$@:danh sach tham so chuyen thanh chuo.Khong su dung dau phan cach IFS
#!/bin.sh
suli="HELLO"
IFS="^"
echo $suli
echo "Chuong trinh shell co ten $0 da duoc chay" #chu y tham so $0
echo "Tham so thu hai la $2"
echo "Tham so dau tien la $1"
echo "Danh sach cac tham so la :$*" #chu y tham so $*
echo "Danh sach cac tham so la:$@" #chu y tham so $@
echo "Thu muc hien hanh cua ban:$HOME"
exit 0
Cách chạy shell script:
Mã:
cd shell
chmod 711 bien.sh
./bien.sh tham số truyền vào