Shell Script (一)基础学习

2018-01-12  本文已影响21人  Qihang

Shell Script

#!/bin/bash
echo -e "Hello world! \a \n"
exit 1
echo $?

# exit n(n是数字,可以自定义错误信息)让程序中断,并且回传一个值给系统,若接着执行echo $? 可得到n值。
#!/bin/bash
read -p "Please input your first name:" firstname # 提示用户输入
read -p "Please input your last name:" lastname # 提示用户输入
echo -e "\nYour full name is : $firstname $lastname" # 显示输出结果

#!/bin/bash
# 1.让用户输入文件名,并取得fileuser变量;
echo -e "I will use 'touch' command to create 3 files." # 纯文字显示
read -p "Please input your filename:" fileuser # 提示用户输入

# 2.避免用户随意按键[Enter],利用变量功能分析文件名是否设置;
filename=${fileuser:-"finename"}  # 判断是否配置文件名
echo "$fileuser"

# 3.利用date命令获取所需要的文件名;
date1=$(date --date='2 days ago' +%Y%m%d)
date2=$(date --date='1 days ago' +%Y%m%d)
date3=$(date +%Y%m%d)
echo "$date1"
echo "$date2"
echo "$date3"
file1=${filename}${date1}
file2=${filename}${date2}
file3=${filename}${date3}
echo $file1
echo $file2
echo $file3

# 4.创建文件;
touch $file1
touch $file2
touch $file3

#!/bin/bash
total=$(( 13 * 3 ))
echo "13 * 3 = $total"
echo $(( 13 % 3 ))
上一篇 下一篇

猜你喜欢

热点阅读