Linux中的shell脚本编程



脚本:命令的有序集合
shell脚本建工程过程(注:python ruby 一种脚本)
建立shell文件 :touch shellname.sh
赋予shell权限 : chmod u+x shellname.sh 或 bash ./shellname.sh
编辑shell脚本 : vim shellname.sh
编译shell脚本 : ./shellname.sh
shell脚本格式:
# !/bin/bash 选择解释工具
技巧:
在命令行中把命令敲好,然后用history管道 重定向输入到脚本中
脚本调试:
在脚本头加上set -x 最后一行加上 set -x
作业:写一个脚本,建立两个文件夹,复制文件,然后对文件操作,解压缩等!
用户定义变量的规则
脚本没有数据类型,他们都被当做字符串处理
脚本中0为真 1为假
unset 取消变量的赋值
位置变量:
$0 参数 脚本名字
$1~9 参数1~9
$@ and $*全部参数
$? 输出上一行的是否错误 0位对1为错
${10以上} 10以上用{}括起来
环境变量 :
HOME PATH HISTSIZE
shell变量的语句:
read 输入数据,相当于scanf

脚本中的计算:
expr : 做算术运算

文件类型的测试:
格式 [ -d /home/linux/bo ]

整数测试:
a -eq b 是否相等
a -ne b 是否不等
a -gt b a是否大于b
a -ge b a是否大于等于b
a -lt b a是否小于b
a -le b a是否小于等于b

怎么找一个文件是自己想要的文件类型文件

test命令测试书写格式:





shell函数



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值