lap trinh shell

Download Lap Trinh Shell

If you can't read please download the document

Upload: hoihoang

Post on 04-Oct-2015

6 views

Category:

Documents


1 download

DESCRIPTION

Lập trình shell

TRANSCRIPT

Hng dn lp trnh shell trn Linux - Bi 1: Bin v Nhp xut u tin bn phi to 1 file text, bn c th t tn v ui file ty (Khng ui cpt m chng ta sp vit VD: Cc tn sau u hp l Code: tenfile tenfile.sh tenfile.txt Sau , script c th thc thi ta cp quyn cho n bng lnh sau Code: chmod 755 tenfile chy 1 shell script no ta g Code: ./tenfile VD: ta c 1 shell script c chmod 755 ti Code: /home/vtlai/shell.sh chy n ta lm nh sau Vo th mc /home/vtlai Code: cd /home/vtlai Chy shell Code: ./shell.sh C php ca 1 file shell script nh sau: Code: #!/bin/bash Ni dung script trong /bin/bash l b lnh m chng ta s s dng trong script. Thng thng shell chnl bash nh trn Cch xut 1 chui ra mn hnh Code: echo "Ni dung chui" Cch s dng bin Khi gn gi tr cho bin ta s dng tn bin khng c $ u Lu : Du bng phi nm ngay sau tn bin v khng s dng khong trng VD: Code: tenbien="Ni dung" Khi ly ni dung ca bin ra xut hoc so snh ... ta s dng tn bin c du $ u VD: Code: tenbien="Dien dan sinh vien CNTT sinhvienit.net"; echo $tenbien Kt qu: Code: Dien dan sinh vien CNTT sinhvienit.net Cch nhp 1 chui vo 1 bin Code: read TnBin Khi chy ti lnh read ny mn hnh s dng li cho chng ta nhp. sau khi bn nhp 1 chu dung chui s gn cho bin m ta ghi sau read VD: Code: echo "Vui long nhap vao mot chuoi:" read vtlai echo "Chuoi vua nhap la: $vtlai" Cch ly kt qu ca 1 lnh, chui lnh a vo bin Code: tnbin=`Lnh cn ly kt qu tr v` hoc Code: tenbien= $(Lnh cn ly kt qu tr v) VD: Code: hientai=`date` echo "Hom nay la: $hientai ";