学习了一些Linux系统的知识后,现在开始学习shell script。
下面是一个sh文件,用于删除此前test3.sh(鸟哥私房菜例子)创建出的3个文件。
!/bin/bash
#Program:
# This program will remove the files created by test3.sh
#History:
# 2016/8/10 alex0813 First release
PATH=/bin:/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
read -p "Input the filename: " filename
date1=$(date --date="2 days ago" +%Y%m%d)
date2=$(date --date="1 days ago" +%Y%m%d)
date3=$(date +%Y%m%d)
file1=${filename}"_"${date1}
file2=${filename}"_"${date2}
file3=${filename}"_"${date3}
rm "$file1"
rm "$file2"
rm "$file3"
个人感觉这些东西还是挺有用的,批量处理命令,对系统进行监测、修改、调试什么的。虽然shell script也可以进行数值运算,但是感觉实在没这个必要,这种“命令语言”用途就应该是管理系统。