shell数组
2008-12-31 14:01
225 查看
网页功能: 加入收藏 设为首页 网站搜索 编程QQ群 | |
cpro_client='lihuasoftcpr'; cpro_cbd='#trans'; cpro_cbg='#trans'; cpro_ctitle='#0000ff'; cpro_cdesc='#444444'; cpro_curl='#008000'; cpro_clink='#000000'; cpro_flush=4; cpro_w=760; cpro_h=75; cpro_template='text_default_760_75'; - |
2008年12月31日 | 首页 | 业界新闻 | 技术文档 | 黑客安全 | 源代码 | 应用下载 | 电子图书 | 电脑硬件 | 游戏世界 | 分类信息 | 编程论坛 | 博客日志 | ||||||||||||
|
编程开发论坛 » 程序开发 » 其他语言 » Shell数组
‹‹ 上一主题 | 下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
Shell数组
php 版主 个人空间 发短消息 加为好友 当前离线 | 1# 大 中 小 发表于 2007-9-3 09:12 只看该作者 Shell数组bash只提供一维数组,并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标。下标可以是整数或算术表达式,其值应大于或等于0。用户可以使用赋值语句对数组变量赋值。对数组元素赋值的一般形式是:数组名[下标]=值例如:$ city[0]=Beijing $ city[1]=Shanghai $ city[2]=Tianjin 也可以用declare命令显式声明一个数组,一般形式是: declare -a 数组名 读取数组元素值的一般格式是: ${数组名[下标]} 例如: $ echo ${city[0]} Beijing 一个数组的各个元素可以利用上述方式一个元素一个元素地赋值,也可以组合赋值。定义一个数组并为其赋初值的一般形式是:数组名=(值1 值2 ... 值n),其中,各个值之间以空格分开。 例如: $ A=(this is an example of shell script) $ echo ${A[0]} ${A[2]} ${A[3]} ${A[6]} this an example script $ echo ${A[8]} 由于值表中初值共有7个,所以A的元素个数也是7。A[8]超出了已赋值的数组A的范围,就认为它是一个新元素,由于预先没有赋值,所以它的值是空串。 若没有给出数组元素的下标,则数组名表示下标为0的数组元素,如city就等价于city[0]。 使用*或@做下标,则会以数组中所有元素取代或[@]。 |
UID6494 帖子179 精华0 积分1413 阅读权限100 在线时间38 小时 注册时间2007-7-12 最后登录2008-7-15 查看详细资料 | TOP 黑客攻防动画演示录像 各种好玩的FLASH游戏 计算机图书5.8折 育儿资源下载 |
function modaction(action) {
if(!action) {
return;
}
if(!in_array(action, ['delpost', 'banpost'])) {
window.location=('topicadmin.php?tid=6392&fid=7&action='+ action +'&sid=tHD7IR');
} else {
document.modactions.action = 'topicadmin.php?action='+ action +'&fid=7&tid=6392&page=1;'
document.modactions.submit();
}
}
版块跳转 ...
> 程序开发 > Visual Basic > Visual C++ > Delphi > Visual C# > Java > C++Builder > 其他语言 > 网站开发与设计 > ASP > PHP > JSP > 脚本语言 > HTML/CSS > 平面设计 > Flash > 其他问题 > 数据库技术 > PowerBuilder > Foxpro > SQL Server > Oracle > MySQL > 其他数据库 > 操作系统 > Windows > Linux > Unix > BSD > Solaris > 安全防护 > 杀毒专区 > 安全配制 > 工具介绍 > 防火墙 > 黑客入侵 > 漏洞检测 > 破解方法 > 软件应用 > 办公软件 > 系统工具 > 网络应用 > 音乐视频 > QQ专区 > MSN专区 > 分类信息 > 产品展示 > 求职招聘 > 项目合作 > 房屋信息 > 教育培训 > 交友约会 > 跳蚤市场 > 企业信息 > 职场创业 > 企业招聘专区 > 产品展示 > 培训信息 > 电脑硬件 > 最新硬件 > 选购技巧 > DIY乐园 > 硬件诊所 > 笔记本 > 数码玩家 > 手机玩家 > MP3随身听 > DC/DV > 游戏开发 > 单机游戏 > 竞技游戏 > 魔兽争霸 > 星际争霸 > 反恐精英 > FIFA > 极品飞车 > 实况足球 > 网络游戏 > 魔兽世界 > 天龙八部 > 传奇 > 大话西游 > 奇迹 > 武林外传 > 征途 > 灌水乐园 > 文艺茶座 > 历史文化 > 影音娱乐 > 数码贴图 > 活动聚会 > 车友之家 > 意见建议 > 版权举报 > 站务管理
var maxpage = 1;
if(maxpage > 1) {
document.onkeyup = function(e){
e = e ? e : window.event;
var tagname = is_ie ? e.srcElement.tagName : e.target.tagName;
if(tagname == 'INPUT' || tagname == 'TEXTAREA') return;
actualCode = e.keyCode ? e.keyCode : e.charCode;
}
}
控制面板首页
编辑个人资料
积分记录
公众用户组
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
当前时区 GMT+8, 现在时间是 2008-12-31 13:05 京ICP备05001064号
清除 Cookies
- 联系我们 - 立华软件园
- Archiver - WAP - TOP
Powered by Discuz! 6.0.0 © 2001-2007 Comsenz Inc.
Processed in 0.072087 second(s), 8 queries.
var insenz_status = 1;
var insenz_availableadvs = {'headerbanner' : '1', 'thread3_0' : '2', 'thread2_0' : '3', 'thread1_0' : '4', 'interthread' : '5', 'footerbanner1' : '6', 'footerbanner2' : '7', 'footerbanner3' : '8'};
var insenz_adkeys = [1,2,3,4,5];
var ad_divs = $('ad_none').getElementsByTagName('div');
var insenz_cookie = document.cookie.indexOf('insenz_cookie') == -1 ? null : getcookie('insenz_cookie');
var ad_obj = null;
if(!insenz_status || insenz_cookie) {
for(var i = 0; i < ad_divs.length; i++) {
if(ad_divs[i].id.substr(0, 3) == 'ad_' && (ad_obj = $(ad_divs[i].id.substr(0, ad_divs[i].id.length - 5))) && ad_divs[i].innerHTML) {
if(insenz_cookie) {
re = new RegExp(insenz_availableadvs[ad_divs[i].id.substr(3, ad_divs[i].id.length - 8)] + "/:(0" + "|" + gid + "|" + fid + ")", "ig");
if(re.exec(insenz_cookie) != null) continue;
}
ad_obj.innerHTML = ad_divs[i].innerHTML;
ad_obj.className = ad_divs[i].className;
}
}
}
if(insenz_status) {
if(typeof insenz_usedadkeys != 'undefined' && typeof insenz_advs != 'undefined' && insenz_usedadkeys.length && insenz_advs.length) {
insenz_cookie = '';
for(var j in insenz_advs) {
for(var k in insenz_advs[j]) {
insenz_cookie += j + ':' + k + 'D';
}
}
setcookie('insenz_cookie', insenz_cookie, 86400);
} else {
insenz_cookie = 1;
setcookie('insenz_cookie', '', -86400);
var insenz_usedadkeys = new Array();
}
if(insenz_cookie) {
for(var i = 0; i < ad_divs.length; i++) {
if(ad_divs[i].id.substr(0, 3) == 'ad_' && (ad_obj = $(ad_divs[i].id.substr(0, ad_divs[i].id.length - 5))) && ad_divs[i].innerHTML && !in_array(insenz_availableadvs[ad_divs[i].id.substr(3, ad_divs[i].id.length - 8)], insenz_usedadkeys)) {
ad_obj.innerHTML = ad_divs[i].innerHTML;
ad_obj.className = ad_divs[i].className;
}
}
}
}
$('ad_none').parentNode.removeChild($('ad_none'));
相关文章推荐
- shell学习笔记(数组)
- shell 数组、字典、source、split简单实例
- shell数组
- shell将字符串分隔成数组
- Shell数组遍历
- shell脚本中数组的长度表示
- shell 字符串数组的用法
- Shell 向函数传递 数组
- Shell脚本入门(十三) - 数组
- Shell数组脚本练习
- shell数组分隔符
- shell 数组
- Shell数组:shell数组的定义、数组长度
- Linux命令行与shell脚本(14)--在函数中使用数组
- Shell 字符串 数组
- Linux Shell系列教程之(六)Shell数组
- shell数组简单的应用
- shell 脚本编程学习(七) 信号和数组
- shell中的数组
- [转]shell中的数组使用方法