shell语法(一)

一、基本语法

(1)定义变量,变量名不能有 符 号 且 变 量 名 与 等 号 之 间 不 能 有 空 格 , 输 出 以 及 引 用 需 要 符号且变量名与等号之间不能有空格,输出以及引用需要
for file in ~ls /home/hadoop/data/~; do echo $file; done
your_name=“dfgx”
echo $your_name
echo ${your_name}
readonly+变量变成只读变量
例如 readonly myUrl
unset 删除变量
双引号:
1)可以有变量
2)可以有转义字符
获取字符串长度
echo ${#course}
提取字符串长度
echo ${welcome:1:4}从第一位截取四位
查找字符串位置
echo ~expr index " $welcome" o~
(2)定义数组
array_name=(value0 value1 value2 value3)
读取数组
echo ${array_name[@]}获得所有元素
获取数组长度
length= ${#array_name[@]}
注释
以#开头的均是注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值