[shell scipts] 1 số bài tập AWK đơn giản
bai 1: su dung awk in tat ca file /etc/passwd awk '{print}' /etc/passwd hoac co the viet awk '{print $0}' /etc/passwd b...
[shell scipts] 1 số bài tập AWK đơn giản
bai 1: su dung awk in tat ca file /etc/passwd awk '{print}' /etc/passwd hoac co the viet awk '{print $0}' /etc/passwd b...
[shell scripts] Scripts kiểm tra %CPU và %MEM
#!/bin/bash # %CPU a=$(ps -eo pcpu | awk '{tongcpu+=$1} END {print tongcpu}') echo "tong % CPU la: $a" # %MEM b=$(ps ...
[shell scripts] Tìm mã trên dãy số
#!/bin/bash echo -n "nhap n: " read n for ((i=0; i<n; i++)) do read -p "a[$i]= " a[$i] done max=${a[0]} for ...
[shell scripts] Tinh tổng S=1+2+3+...+n
#!/bin/bash echo "nhap n tu ban phim: " read n s=0 for ((i=1; i<=$n; i++)) do let s=s+1 done echo "tong s= $s...
[shell scripts] tim kiem file
#!/bin/bash echo -n "nhap file can tim kiem: " read file name_file=$(find / -name $file) echo "ket qua: $name_file" if ...
[ shellscripts ] Giai phương trình bậc 2
#!/bin/bash echo "nhap 3 so a,b,c: " read a read b read c delta=$(echo "$b*$b-4*$a*$c" | bc) if [ $delta -lt 0 ];...
Shellscripts batch file rename
Scripts rename hang loat: #!/bin/sh // đổi hang loạt file.rb.txt thanh file .rb for f in *.rb.txt; do mv "$f" "${f%.txt...
Lập trình socket trên Linux
1. Giới thiệu về mô hình client/server - Là mô hình phổ biến cho giao tiếp giữa 2 tiến trình/2 máy, trong đó, tiến trình client kết nối...
Xu li danh sach sinh vien trong shellscipts
#!/bin/bash while [ TRUE ] do echo "MENU" echo '[1] Tao danh sach' echo "2) In danh sach" echo ...
File quan li sinh vien trong shellscipts
bai tap: Tạo một file text tên các sinh viên, năm sinh, quê quán, chuyên ngành. #!/bin/bash echo "tao 1 file sv.txt" read -p ...
lenh tail va head trong shell scripts
- head < tên file>: hiển thị các dòng đầu tiên. - tail < tên file>: hiển thị các dòng cuối cùng (có thể hữu ích trong những trư...
1 so bai tap awk don gian
bai 1: su dung awk in tat ca file /etc/passwd awk '{print}' /etc/passwd hoac co the viet awk '{print $0}' /etc/passwd bai ...
Lệnh AWK - phần 2
Các biến định nghĩa sẵn trong AWK Biến FS - Field separator - Ký tự ngăn cách các trường Mặc định ký tự dùng để ngăn cách các trường là...
Lệnh AWK - phần 1
Là một ngôn ngữ xử lý file text, rất mạnh đối với các file text mà mỗi dòng là một dạng bản ghi (record format), tức là có các trường, cột ...
Sự khác biệt ">" va ">>" trong shell scripts
">>" sẽ thêm data vao file ">" xoa nd file cu và chep nội dung mới vào VD #!/bin/bash echo "t...
bài 2: Tính giai thừa trong shellscripts
#!/bin/bash echo "tinh giai thua: " read n gt=1 while [ $n -gt 0 ] do let gt=gt\*n let n=n-1 done echo...
1, Tìm max trong 3 số trong shellscripts
#!/bin/bash echo "nhap 3 so tu ban phim: " read a read b read c max=$a if [ $max -le $b ]; then let max=b ...
Pascal Study 1.00: Học Pascal từ cơ bản đến nâng cao
Xin giới thiệu với các bạn phần mềm học Pascal từ cơ bản đến nâng cao chỉ với dung lượng 20MB. dowload pascal study 1.00 Giao diện chính c...
Bài 5: Xâu ký tự (String) trong Pascal
Cách khai báo: Var: STRING[độ dài của xâu]; Xâu ký tự trong bộ nhớ nó chiếm số byte bằng số ký tự cực đại được khai báo cộng với byte đầ...
Bài 4: Mảng trong Pascal
1. Mảng 1 chiều: - Có thể hiểu nôm na: Mảng 1 chiều là dãy số hữu hạn. vd: nhiệt độ mỗi ngày trong tuần (tháng/năm), cấp số cộng, cấp số ...