readInfo.sh
#!/bin/bashread -t 30 -n 1 -p "Press 'w' to write in, Press 's' to search, Press 'r' to remove :" checho -e "\n"if [ $ch == "w" ] then if [ ! -d /tmp/info ] then mkdir /tmp/info echo -e "User\tPlatform\tID\tPassword\n" > /tmp/info/passwd.txt fi read -t 30 -p "User:" user read -t 30 -p "Platform:" plat read -t 30 -p "ID:" id read -t 30 -s -p "Password:" key echo -e "\n" echo -e "$user\t$plat\t$id\t$key\n" >> /tmp/info/passwd.txtelif [ $ch == "s" ] then read -t 30 -p "Please input the Platform for searhing:" splt read -t 30 -p "Please input ID for searching:" sid grep "$splt.$sid" /tmp/info/passwd.txt | awk '{printf "The password is :"$4"\n"}' elif [ $ch == "r" ] then read -t 30 -p "Please input the Platform for removing:" rplt read -t 30 -p "Please input the ID for removing:" rid sed -i '/'"$rplt.$rid"'/d' /tmp/info/passwd.txt &>/dev/null else echo -e "Wrong instruction!\n"fiecho -e "\n"
Backup.sh
#!/bin/bashntpdate asia.pool.ntp.org &>/dev/nulldate=$(date +%y%m%d)size=$(du -sh /etc)if [ -d /tmp/dbback ] then echo "Date is :$date" > /tmp/dbback/db.txt echo "Size is :$size" >> /tmp/dbback/db.txt cd /tmp/dbback tar -zcf etc_$date.tar.gz /etc db.txt &>/dev/null rm -rf /tmp/dbback/db.txt else mkdir /tmp/dbback echo "Date is :$date" > /tmp/dbback/db.txt echo "Size is :$size" >> /tmp/dbback/db.txt cd /tmp/dbback tar -zcf etc_$date.tar.gz /etc db.txt &>/dev/null rm -rf /tmp/dbback/db.txtfi