- 浏览: 310996 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
liuyong19832011:
,赞一个
Java通过BufferedWriter追加内容到文件末尾的几种常用方法 -
justjavac:
总结很好,怎么没人支持呢?最近发现iteye踩贴现象很严重。
shell数组的使用
B shell
K shell
#!/bin/bash #set -x IFS="|" str=`A|B|C` array=($str) length=${#array[@]} echo $length for (( i=0; i<$length; i++ )) do echo ${array[$i]} done
K shell
#!/bin/ksh #set -x IFS="|" str=`A|B|C` set -A array ${str} length=${#array[@]} echo $length echo "++" echo ${array[0]} echo ${array[1]} echo ${array[2]} echo "++" for i in ${array[*]} do echo $i done
发表评论
-
[转]Linux文件查找命令find,xargs详述
2013-04-25 17:14 1012http://www.cnblogs.com/serendip ... -
Shell编程中Shift的用法[转]
2013-04-25 17:02 992[转]:http://www.cnblogs.com/imag ... -
ANT 执行SHELL脚本
2013-03-20 09:20 5316ANT 执行SHELL脚本 solaris环境 [1]vi ... -
shell数组使用技巧(转载)
2013-03-16 00:25 702转自:http://www.cnblogs.com ... -
eval学习与应用
2013-04-25 17:09 1088eval的作用是再次执行命 ... -
awk使用经验
2013-03-14 16:37 01. 统计列数。 FIELD_NUM=`cat "$ ... -
【转】用shell生成简单格式的xml
2013-02-25 21:53 2133http://blog.csdn.net/dengzhaoqu ... -
.bash_profile和.bashrc的什么区别
2012-07-29 22:37 1050/etc/profile:此文件为系统的每个用户设置环境信息, ... -
linux开启防火墙端口和查看,开启相关端口号
2012-07-27 23:47 29944linux开启防火墙端口和查看,开启相关端口号 当Linux打 ... -
Xmanager连接Linux远程桌面
2012-07-27 23:14 01. 在/usr/share/gdm/defaults.con ... -
在sed中使用变量 通常,我们使用sed进行变量替换的时候,替换和被替换变量都是hard-coded的。例如: sed -n ‘/comm/p’ /tmp/
2012-07-17 10:44 2532在sed中使用变量 通常,我们使用sed进行变量替换的时候, ... -
shell中的文件分类、合并和切割
2012-06-29 09:45 3318sort用法 s o r t命令选项很长,下面仅介绍各种选项。 ... -
shell合并两个文件(列)
2012-06-29 09:45 11319题目如下: file1. 1 2 2 3 3 4 4 ... -
shell中cut命令的使用方法
2012-06-28 22:23 1868cut命令是用来剪下文本文件里的数据,文本文件可以是字段类型或 ... -
shell合并两个文件
2012-06-28 16:48 1167file1. 1 2 2 3 3 4 4 5 5 6 ... -
read读入分隔符
2012-06-28 08:49 1322$ cat 1.txt 1,a 2 ... -
sort命令
2012-06-12 10:19 1005实用的分类sort操作 ... -
sed替换
2012-06-28 16:49 1075比如,要将目录/modules下面所有文件中的zhangsan ... -
grep正则表达式
2012-06-28 16:48 1123grep the regex.txt grep "t ... -
shell字符串截取
2011-12-14 09:28 1218sed "s/\'/\'\'/g" a.t ...
相关推荐
shell数组循环 测试shell数组,循环的例子: arr=(a b c) echo 所有的内容如下:${arr[@]} echo 数组的长度:${#arr[*]} for var in ${arr[@]} do echo 打印的内容:$var done 输出的内容如下: 以上...
**Shell数组** Shell也支持数组变量,可以存储多个值。例如: ```bash my_array=(apple orange banana) ``` 访问数组元素: ```bash echo ${my_array[0]} # 输出 apple ``` 增加数组元素: ```bash my_array+=(...
本篇文章将深入探讨Linux Shell数组的创建、读取、赋值以及一些特殊的使用技巧。 1. **数组定义**: 在Shell中,数组的定义非常直观。例如,创建一个包含1到5的数组可以这样写: ``` a=(1 2 3 4 5) ``` 这里的...
Shell 数组 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。...我们也可以使用下标来定义数组: array_name[0]=value0 array_name[1]=value1 ar
Shell 数组与关联数组 1.数组 1.1. 数组定义 一对圆括号表示数组,数组元素之间用空格符号分割 xiaosi@Qunar:~$ a=(1 2 3) xiaosi@Qunar:~$ echo $a 1 xiaosi@Qunar:~$ a=(yoona lucy tom) xiaosi@Qunar:~$ echo $a...
本文将深入探讨Linux Shell数组的使用方法,包括声明、赋值、访问和遍历数组,以及如何在实际场景中应用数组,如处理环境变量。 首先,Shell数组在Bash中是默认支持的,尽管它只是一维数组,但可以包含无限数量的...
下面是个人在使用时候,对它在数组方面一些操作进行的总结。 1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5) [chengmo@centos5 ~]$ echo $a 1 一对括号表示是数组,数组元素用“空格”符号分割开。...
shell中数组的定义及遍历,先直接看示例: #!/bin/sh #定义方法一 数组定义为空格分割 arrayWen=(a b c d e f) #定义方法二 arrayXue[0]=m arrayXue[1]=n arrayXue[2]=o arrayXue[3]=p arrayXue[4]=q arrayXue[5]=r...
在Shell脚本编程中,有时我们需要将数组作为参数传递给函数。然而,由于Shell的特殊性,直接传递数组可能会导致只传递第一个元素的情况。本文将详细介绍如何正确地使用数组作为函数参数。 首先,让我们分析问题的...
说明:shell中数组的下标默认是从0开始的 1、将字符串放在数组中,获取其长度 代码如下:#!/bin/bashstr=”a b –n d”array=($str)length=${#array[@]}echo $length for ((i=0; i<$length; i++))doecho ${array...
本文为大家介绍linxu shell中数组的相关知识,并举了很多例子供参考,包括数组的复制,计算,删除,替换等,是学习shell 数组的不可多得的好文章。 数组的声明: 1)array[key]=value # array[0]=one,array[1]=two2)...
在Linux Shell编程中,动态生成数组是一项常见的任务,尤其在处理数据集合或执行循环操作时。本文主要介绍三种方法来动态创建数组,包括while循环法、for循环法以及使用seq命令生成数组法。 首先,我们来看while...
本文将详细介绍如何使用 Linux Shell 来找出一个包含多个一维数组的多维数组中的最大值和最小值。 #### 核心知识点: 1. **Shell 数组的定义与使用** 2. **Shell 脚本中的循环结构** 3. **条件判断与变量赋值** 4....
在Linux Shell脚本编程中,数组是一种非常重要的数据结构,它允许我们存储一组相关的值。本篇将详细讲解Linux Shell中的两种数组类型:序列数组和关联...希望这些实例和解释能帮助你更好地理解和运用Linux Shell数组。
在Linux Shell中,数组的使用技巧包括创建、读取、赋值、删除以及一些特殊操作,如分片、替换等。 首先,创建数组非常简单。例如: ```bash a=(1 2 3 4 5) ``` 这创建了一个名为`a`的数组,包含五个元素。数组元素...
平时写shell脚本也经常遍历数组,但是一下没答上来,被鄙视了。 所以平时学习还是好好总结吧,不能每次都问度娘谷爷。IT 知识体系较为庞大,细节的东西也太多,平时遇到问题应该的多总结记笔记。 linux 中定义一个...
以下是对Linux Shell数组建立及使用技巧的详细说明: 1. **数组定义**: 在Shell中,数组的定义简单直观。例如,我们可以这样创建一个包含1到5的数组: ``` a=(1 2 3 4 5) ``` 这里,一对括号定义了一个数组`a...