首页 > 系统服务 > 详细

shell 脚本

时间:2020-07-28 01:16:44      阅读:95      评论:0      收藏:0      [点我收藏+]

shell脚本开头必须指定脚本运行环境 以 #!这个特殊符号组合来组成。
如: #!/bin/bash 指定该脚本是运行解析由/bin/bash来完成的;
shell中的注释使用 # 号

#!/bin/bash        
#Author: jack ma        
#Created Time: 2020/08/2712:27
脚本运行需要执行权限,当我们给一个文件赋予执行权限后,该脚本就可以运行。
#chmod u+x filename     
如果不希望赋予脚本执行权限,那么可以使用bash命令来运行未给予执行权限的脚本bash fiename     
#bash filename
~:                家目录    # cd ~ 代表进入用户家目录    
!:                执行历史命令   !! 执行上一条命令    
$:                变量中取内容符     + - * \ %:       对应数学运算  加 减 乘 除 取余数       
&:                后台执行     
*:                星号是shell中的通配符  匹配所有     
?:                问号是shell中的通配符  匹配除回车以外的一个字符     
;:               分号可以在shell中一行执行多个命令,命令之间用分号分割     
|:               管道符 上一个命令的输出作为下一个命令的输入   cat filename | grep "abc"     
\:                转义字符     
``:               反引号 命令中执行命令    echo "today is `date +%F`"     
‘ ‘:              单引号,脚本中字符串要用单引号引起来,但是不同于双引号的是,单引号不解释变量     
" ":              双引号,脚本中出现的字符串可以用双引号引起来
 |  管道符在shell中使用是最多的,很多组合命令都需要通过组合命令来完成输出。管道符其实就是下一个命令对上一个命令的输出做处理。
 >   重定向输入  覆盖原数据
 >>  重定向追加输入,在原数据的末尾添加
 <   重定向输出     wc -l < /etc/passwd
 <<  重定向追加输出  fdisk /dev/sdb <

shell 脚本

原文:https://www.cnblogs.com/jun-phy/p/13388143.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!