#!/bin/bash
while [ TRUE ]
do
echo "MENU"
echo '[1] Tao danh sach'
echo "2) In danh sach"
echo "3) Tim kiem user"
echo "4) Them user"
echo "5) Xoa user"
echo "0) Thoat"
read -p "ban can thuc hien: " chon
echo ""
clear
case $chon in
1)
read -p "nhap so sinh vien: " n
for i in `seq 1 $n`
do
read -p "nhap ten sinh vien $i: " ten
read -p "nhap nam sinh: " nam
read -p "nhap que quan: " que
read -p "nhap chuyen nganh: " nganh
echo "$ten $nam $que $nganh">>danhsach.txt
done
;;
2)
echo " Danh sach sinh vien "
cat danhsach.txt
;;
3)
echo "tim kiem user"
read -p "nhap ten user can tim: " ten
cat danhsach.txt | awk '$1 ~/'$ten'/{print$0}'
;;
4)
echo "them user"
read -p "nhap thong tin user thu $i: " ten
read -p "nhap nam sinh: " nam
read -p "nhap que quan: " que
read -p "nhap chuyen nganh: " nganh
echo "$ten $nam $que $nganh">>danhsach.txt
;;
5)
echo "xoa user"
read -p "nhap user can xoa: " ten
cat danhsach.txt | grep -v $ten>danhsach.txt
echo "da xoa xong"
;;
0)
exit
esac
done
Related Posts
[shell scripts] tim kiem file
25 Aug 20130#!/bin/bash echo -n "nhap file can tim kiem: " read file name_file=$(find / -name $file) echo "ket ...Read more »
[shell scripts] Tinh tổng S=1+2+3+...+n
25 Aug 20130#!/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...Read more »
[shell scripts] Tìm mã trên dãy số
25 Aug 20130#!/bin/bash echo -n "nhap n: " read n for ((i=0; i<n; i++)) do read -p "a[$i]= " a[$i] done...Read more »
[shell scripts] Scripts kiểm tra %CPU và %MEM
25 Aug 20131#!/bin/bash # %CPU a=$(ps -eo pcpu | awk '{tongcpu+=$1} END {print tongcpu}') echo "tong % CPU la: $...Read more »
[shell scipts] 1 số bài tập AWK đơn giản
25 Aug 20130bai 1: su dung awk in tat ca file /etc/passwd awk '{print}' /etc/passwd hoac co the viet awk '{print...Read more »
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment
Click to see the code!
To insert emoticon you must added at least one space before the code.