1. Trang chủ
  2. » Công Nghệ Thông Tin

Cấu hình Unix shell

34 190 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 1,33 MB

Nội dung

unix shell

  Nguyn Thnh Long ntlong@fit.hcmus.edu.vn              !"#!$  %#&"'  ()&*+&  ()&#,!  "/&01(!  234  -56!$"7!48       934:&56!$"7!$;# '$<;!$5=>?@!$3*!$A!BCD!$!  :*E!$?@!$FC;G;GCG&G1G&3!##$!  H40;!$>?@!$F&#I92JAA  ;4*4K&0L!&M;4:"(!"#!$N&';O?     P  QN1R0:!$&# !GS&0*#$!TS0:!$S&1 #$!3#4,UV  "#$%!&'QN1R0:!$&#()* !GS&0*#$!  "#$%!&QN1R0:!$&#W!$!";&1E!$'X3#$!  "#$%!&'* QN?+!?Y'1#,1Z#$!  +,-.-/     [\!$"#!$]'"7!301(!4E "5=!$S&T!"#!4!V  ,!$,"L&#C !F0%')%120%   "UB.$,"L&M;C !F30%')%1 3245)&%4 3&3  +,-.-/   ^  !Q1_&,&C !0`05a&0L!!$b;  )!QMUC !  5 Q B'#" C ! "R 3! C ! 4E "5=!$ T&c $, "L "#!$ &,&  3 '"#&1,&V  -/6789:   d  e1(!4E"5=!$S&!  :*C !4E"5=!$E!$?@!$F 2fJ54@&#4 92JAA&56!$"7!!% gh205=!$?8!0(74&,&NS& 9J_!"#$! J1("4!;!% [i9gAhj1;C,#(!L&#Hk!?#O g9?.!l&?m!$! Ah!$E!!$<!%  -/6789:             I_!&M;&"'&56!$"7!  IIgi[&M;!%  In4`"XTB&#?V&M;!N#"$"#!?!$;U"5&0c  Io4`"X&M;!C;&1$"#!?!$;U"5&0c  8;7   p  qr!CX!T5=!$&c's!4R":!$tV&);&,&!T!3&56!$"7!V  e5a&E!$?L&CR  -c(05a&$+"#!$&u!&"'1,&  ;4*05a&"U!"_!?m!$!  [m!$0s5=!$&c?%!$voC!C;  Ghi chú: [\!$?.v  <=>?.#4     I&;w#t voC!C; # This is a comment: simple hello shell script &#xJ!"U#"!;4Fx ";?!;4 &#x2#I!;4G;;!&?;Uox   3#&#!& C;Ft#tFg"4#!?!? [...]... $num + 2” done 10/8/2012 21 QUẢN TRỊ MẠNG - 503018 LOGO      CÁC ĐIỀU KIÊÔN KHÁC BREAK – thoát khỏi vòng lặp CONTINUE – bỏ qua phần còn lại của vòng lặp EXIT – thoát khỏi shell script RETURN – trở về từ hàm hoặc shell script if [ $# -lt 2 ]; then echo “Usage: `basename $0` source dest” echo exit 1 fi 10/8/2012 22 QUẢN TRỊ MẠNG - 503018 LOGO HÀM  Khai báo hàm func_name() { statements;... các khoảng trắng  Ví dụ: lấy danh sách các user trong group “root” cat /etc/group | grep ^root | awk -F”;” ‘{ print $4 }’ | tr “,” “ “ 10/8/2012 32 QUẢN TRỊ MẠNG - 503018 LOGO BÀI TÂÔP SHELL 1 Viết chương trình shell đơn giản cho phép tạo 1 thư mục ngoài “Desktop” 2 Viết chương trình nhâăp vào 1 số nguyên n, kiểm tra xem n có phải là số nguyên tố hay không ? 3 Viết chương trình nhâăp vào số nguyên... QUẢN TRỊ MẠNG - 503018 LOGO ĐỌC NHIỀU DÒNG cat $FILENAME while read LINE | while read LINE do do echo “$LINE” echo “$LINE” : : done < $FILENAME done 10/8/2012 29 QUẢN TRỊ MẠNG - 503018 LOGO DEBUG SHELL  Dùng lệnh sh -x , ví dụ: sh -x SoNT.sh 10/8/2012 30 QUẢN TRỊ MẠNG - 503018 LOGO CẮT CHUỖI - CUT  Cú pháp: cut -d -f Ví dụ: Có chuỗi input 1;2;3;4;5;6 . 3 '"#&1,&V  -/6789:   d  e1(!4E"5=!$S&!  :*C !4E"5=!$E!$?@!$F 2fJ54@&#4 92JAA&56!$"7!!% gh 2 05=!$?8!0(74&,&NS& 9J_!"#$! J1("4!;!% [i9gAhj1;C,#(!L&#Hk!?#O g9?.!l&?m!$! Ah!$E!!$<!%  -/6789:             I_!&M;&"'&56!$"7!  IIgi[&M;!%  In4`"XTB&#?V&M;!N#"$"#!?!$;U"5&0c  Io4`"X&M;!C;&1$"#!?!$;U"5&0c  8;7   p  qr!CX!T5=!$&c's!4R":!$tV&);&,&!T!3&56!$"7!V  e5a&E!$?L&CR  -c(05a&$+"#!$&u!&"'1,&  ;4*05a&"U!"_!?m!$!  [m!$0s5=!$&c?%!$voC!C;  . QN?+!?Y'1#,1Z#$!  +,-.-/     [!$"#!$]'"7!301(!4E "5=!$S&T!"#!4!V  ,!$,"L&#C !F0%')%1 20 %   "UB.$,"L&M;C !F30%')%1 3 24 5)&%4 3&3  +,-.-/   ^  !Q1_&,&C. [!$?.v  <=>?.#4     I&;w#t voC!C; # This is a comment: simple hello shell script &#xJ!"U#"!;4Fx ";?!;4 &#x2#I!;4G;;!&?;Uox   3#&#!& C;Ft#tFg"4#!?!?  <=>?.#4     @%ABg"4#!?!? I&4#?yB#t It#t J!"U#"!;4F $U!z;!h  2 #$U!z;!hG;;!&?;Uo  7,6C<D78=     ;4*05a&"UB.E!${;L"u&M;!c  ;4*L"u&c(05a&$,!%CD!$!|}  -,&C

Ngày đăng: 23/05/2014, 11:45

w