码迷,mamicode.com
首页 > 系统相关 > 详细

#每日Linux小练习#06 Shell Script注意点总结

时间:2015-08-09 22:09:29      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

shell script优缺点分析

shell 使用的是外部的命令 与bash shell的一些默认工具,所以,它常常调用外部的函数库,因此,命令周期上面比不上传统的程序语言。

所以,Shell Script用在系统管理上面是很的,但是在处理大量数值计算时,速度较慢。

 

shell script编写的注意事项

1、如果一行内容太多,则可以使用 \[Enter] 来扩展至下一行

2、# 可以作为批注

 

如何执行Script

1、直接命令执行(要具有可读可执行的权限)

绝对路径,相对路径,变量PATH功能(例如 ~/bin/)

2、以bash进程执行

比如bash shell.sh, sh shell.sh, source shell.sh

 

 

还是老规矩,在练习中学习

echo -e "I will use ‘touch‘ command to create 3 files"
read -p "Please input your filename" fileuser

filename=${fileuser:-"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}

touch "$file1"
touch "$file2"
touch "$file3"

1、read的基本用法

2、date1=$(date --date=‘2 days ago‘ +%Y%m%d) ,使用$()中命令取得信息

3、filename=${fileuser:-"filename"}涉及了“变量的测试与内容替换”

 

echo -e  "You should input 2 numbers, I will cross them"
read -p "first number: " firstNumber
read -p "second number: " secondNumber
total=$(($firstNumber*$secondNumber))
echo -e "\n The result of $firstNumber X $secondNumber is ==> $total"

1、var=$((运算内容))

#每日Linux小练习#06 Shell Script注意点总结

标签:

原文地址:http://www.cnblogs.com/wuqi/p/4713088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!