Shell #的用法
来源:互联网 发布:地下城与勇士数据异常 编辑:程序博客网 时间:2024/06/05 19:05
在shell中$#表示输入参数的个数;
在shell中#用来获取一些和长度,个数相关的信息:
shell中定义一个数组:
arrayname=(value1 value2 ... valuen);
获取数组元素的个数:
那么${#arrayname[@]}表示数组中元素的个数。
特别注意:
在shell中分隔符是空格" ",不能用","。
获取数组中的一个元素:
$arrayname[index]
修改该数组中的一个元素:
arrayname[index]=新值
获取数组中的所有元素:
${arrayname[*]}
所以遍历数组就变成为:
for value in ${arrayname[*]}
do
echo $value
done
在shell中获取一个变量的长度
shell中定义一个变量是:
value=“hello”;
那么${#value}表示数组中元素的个数。
那么同样的道理,要获取数组中某个变量的长度:
${#arrayname[index]}
- shell - cut的用法
- shell 数组的用法
- shell 数组的用法
- Shell #的用法
- shell sed的用法
- shell的shift用法
- shell 的getopts用法
- [shell]find的用法
- shell的基本用法
- shell read的用法
- Shell expr的用法
- linux shell ${ }的用法
- linux shell ${ }的用法
- 收集的shell用法
- shell shift 的用法
- Shell expr的用法
- shell中$的用法
- shell中${}的用法
- MIME学习
- 如何同一时间一个帐号只有一个用户使用
- oracle里long类型的总结
- 正则表达式(regular express)
- Android 的系统属性(SystemProperties)设置分析
- Shell #的用法
- VBA抓取屏幕
- linux下制作deb包
- 什么是进程上下文,什么是中断上下文
- rails开发利器之rails性能调优
- 线程池原理及创建(C++实现)
- android主线程是界面线程
- win7 CentOS 6.0 无法访问网络,使用ifconfig发现eth0网卡并没有IP等相关配置
- 主题:spring-security3 配置和使用.