7/25/2019 Baocao_Linux
1/11
Bo co bi tpBi tp: 5 , 6 , 16.
I. Tin hnh to chng trnh script :
1. Sau khi vo Linux tin hnh m : Applications -> Accessories -> Terminal.
2. ! t"o m#t $ile tin hnh nh%p c&u l'nh vo terminal: (e)it *$ile+name,.sh
7/25/2019 Baocao_Linux
2/11
. Sau khi thc hi'n xon( /0c 2 mn hnh s3 hi'n l4n 1 c5a s6 ta tin hnh l%ptrnh.
7. 8hi l%p trnh xon( ta nh9n save v ;n( c5a s6 ; < =ua l"i termina.
?. @h%p c&u l'nh ! trao =un : chmo) B?? *$ile+name,.sh
7/25/2019 Baocao_Linux
3/11
C. @h%p c&u l'nh ! ch" ch0Dn( trnh: .E *$ile+name,.sh
7/25/2019 Baocao_Linux
4/11
II. To script !i tp:1."# ti 5: Fh0Dn( trnh thc hi'n phGp toHn: c#n(< trI< nh&n< chia cJa 2 sK nh%pvo.$ To script:
$ "on m%:
7/25/2019 Baocao_Linux
5/11
$ Th&c thi v 't ()* c+a chng trnh vi a-6, !-:
7/25/2019 Baocao_Linux
6/11
/."# ti 10: it shellscript li't k4 =un h"n v t4n t9t cM cHc $ile tron( m#t th0 mNc.
-To script ie t2n !ash c3 n4i )ng:
$Trong oer !i tp c3 cc ie v th m7c:
7/25/2019 Baocao_Linux
7/11
$ 89nh th&c thi v 't ()*:
7/25/2019 Baocao_Linux
8/11
. "# ti 16: it ch0Dn( trnh On( )Nn( li4n kt #n(
;
7/25/2019 Baocao_Linux
9/11
$Bt Termina v g> cc 9nh sa):
c !aitap ?? vo th m7c !aitap s ?? i9t '2 ie v th m7c hi9n hnh gcc @c @AI v.c ?? to o!Cect ie DE to th vi9n i2n 't D4ng s ?? i9t '2 ie v th m7c hi9n hnh gcc @share @AI @o i!v.so v.o ?? to th vi9n i2n 't D4ng tF
o!Cect ie ta D% to G tr2n s ?? i9t '2 ie v th m7c hi9n hnh gcc @c app.c ??!i2n Hch m% ng)n app.c thnh o!Cect ie s ?? i9t '2 ie v th m7c hi9n hnhJJ gcc @o app app.o @8. @v ??i2n 't th vi9n D4ng s ?? i9t '2 ie v th m7c hi9n hnh
JJc ie trong th m7c !aitap 'hi chK ti Lng 9nh nK:
7/25/2019 Baocao_Linux
10/11
MTrc 'hi i2n 't th vi9n v !i2n Hch ta cNn copK ie i!v.so vo th m7ci! trong Oie PKstem:
7/25/2019 Baocao_Linux
11/11
hK thQ chng trnh v th) DRc 't ()*: