shell

1、echo
echo -e "i am\c" //-e开启转移 \c不换行
echo -e "i am\n" //\n表示换行

  
  
2、shell中的变量调用 "$aa"或${aa} 3、shell中的单引号、双引号 单引号表示不带意义纯输出 双引号可以有转义 4、read read -t 30 -p "please input your name:"name echo $name read -s -t 30 -p "please input your age:"age echo $age read -n 1 -t 30 -p "please input your sex:"sex echo $sex 选项: -p “提示信息”:在等待输入时输出提示信息 -t 秒数:read命令会一直等待用户输入用-t可以指定等待的时间 -n字符数:接受指定的字符数后直接执行不用回车 -s:隐藏输入时数据的显示适用于机密信息的输入 5、shell中的$0、$1、$2、$#、$@、$* $0表示命令本身,$1表示参数1,$2表示参数2,$#表示参数总个数(除$0之外),$@表示把所有输入的参数分开对待,$*表示把所有参数看成一个整体 6、$()和`` 反引号 效果相同 7、shell中的所有变量默认为字符串类型 8、shell中的数值运算 1)、declare声明变量类型 declare 选项 变量名 选项: -:给变量设定类型属性 +:取消变量的类型属性 -i:将变量声明为整数型 -x:将变量声明为环境变量 -p:显示指定变量的被声明的类型 例: declare -i cc=$aa+$bb 如果不声明整数型会认为是字符串相连 2)、cc=$(expr $aa + $bb) expr或let也可以实现运算,不过加号两侧必须有空格 3)、cc=$(($aa+$bb)) 或 cc=$[$aa+$bb] 例: cc=$((1&&0)) 6、for in 迭代 for i in "$*"   //注意这里要加引号不然和$@效果一样 do  echo "the para:$i" done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值