Chinaunix首页 | 论坛 | 博客
  • 博客访问: 282042
  • 博文数量: 124
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-20 14:44
文章分类

全部博文(124)

文章存档

2020年(1)

2018年(2)

2016年(2)

2015年(6)

2014年(10)

2013年(23)

2012年(7)

2011年(18)

2010年(15)

2009年(8)

2007年(8)

2006年(23)

2005年(1)

我的朋友

分类:

2007-06-29 11:47:05

一、数组:
shell数组:
1. 初始化
a=(a b c);#直接初始化.
a=($(cat a.txt));# 返回值初始化.
a=(`awk '{print $2;}' temp.txt `)#返回值初始化.
2. 数组的个数.
${#a[@]}
3. 数组的取值
${a[1]} ==> a[1]
${a[$i]} ==> a[i]
${a[$(expr $i - 1)]} ==> a[i-1]
${a[`expr $i - 1`]} ==> a[i-1]
4. 显示数组中的所有元素.
        ${a[@]}

ksh 数组:
1. 初始化:
set -A a 1 2 3
2.数组的个数
$(#A[*]}
3.数组的取值
通bash
4.显示数组中的所有元素
$(A[*]}

perl数组:
1. 初始化
    $a[0]=1;
    $a=(1,2,3);#直接初始化.
2. 数组的最后一个下标
    $#a
3. 数组的个数
    scalar(@a)
3. 数组的取值:
    $a[1] ==> a[1];
    $a[$i] ==> a[i];
    $a[$i+1] ==> a[i+1];
4. 显示数组的所有元素.

二、单引号
shell 单引号。
在shell中要得到一个单引号
a=\'
a="'"

perl 单引号。
$a='\'';由于在shell的单引号中所有的都不被解释。所以不能如此写。
但是在perl的单引号中只解释\\,\'其他序列都不被解释。



阅读(1698) | 评论(0) | 转发(1) |
0

上一篇:对男人的忠告

下一篇:solaris命令

给主人留下些什么吧!~~