1.函数介绍declare(别名类型集)是Shell的内置命令,用于声明Shell变量和设置变量属性,或查看已定义的Shell变量和函数。如果不添加任何参数,则仅执行define / typeset将显示所有Shell变量和函数(与执行set命令的效果相同)。
2.命令格式声明[-aAfFgilrtux] [-p] [名称[=值]。 ..]排版[-aAfFgilrtux] [-p] [名称[=值]。
..] 3.选项说明-a:声明数组变量-A:声明关联数组,可以将字符串用作数组索引-f:仅显示定义的函数-F:不显示函数定义-g:将变量指定为全局变量,即使变量在函数中定义-i:声明整数变量-l:将变量值的小写字母更改为小写字母-r:设置只读属性-t:设置变量跟踪属性,用于跟踪函数对于调试,对于变量没有特殊含义-u:变量值的大写字母变为大写字母-x:用环境变量替换指定的Shell变量-p:显示变量定义的方式和值+:取消变量属性,但+ a和+ r无效,您不能删除数组和只读属性。您可以使用unset删除数组,但是unset不能删除只读变量。
4.示例(1)定义关联数组并访问它们。 clarify-AassArray =([lucy] = beijing [yoona] = shanghai)#read关联数组的所有内容echo $ {assArray [*]}#or echo $ {assArray [@]}#output beijingshanghai#read指定的索引Array值echo $ {assArray [lucy]}#输出:beijing#列出数组索引列表echo $ {! assArray [*]}#or echo $ {! assArray [@]}#Output yoonalucy(2)定义只读变量。
Shell声明只读变量的生命周期与当前的Shell脚本过程相同,并且只读属性和无法删除只读变量。除非杀死当前的Shell脚本进程。
(3)使用-p选项显示变量name1和name2的定义和当前值。声明-pname1name2#输出声明-rname1 =“ lvlv1”声明-rname2 =“ lvlv2” (4)使用-x选项将Shell变量转换为临时环境变量,以供当前Shell会话中的其他Shell进程使用,并退出当前Shell会话Invalidate。
声明-xname1; (5)显示所有Shell环境变量。声明-x(6)使用+ x选项取消该变量作为环境变量。
delcare + xname1(7)声明一个整数变量,并且在分配浮点值时将报告错误。 clarify-iinteger = 666原始标题:每天一条Linux命令(128条):declare / typeset命令文章来源:[微信公众号:Linux爱好者]欢迎您关注!请指出转载文章的来源。
公司: 深圳市捷比信实业有限公司
电话: 0755-29796190
邮箱: momo@jepsun.com
产品经理: 李经理
QQ: 2215069954
地址: 深圳市宝安区翻身路富源大厦1栋7楼

更多资讯
获取最新公司新闻和行业资料。
- double sum = 0.0; for(int i = 0; i < n; i++) { if(resistors[i] > 0) { sum += 1.0 / resistors[i]; 在C语言中计算并联电阻的总电阻是一个常见的应用问题,它涉及到基本的物理知识与编程技巧的结合。并联电路中的总电阻可以通过所有并联电阻倒数的和的倒数来计算。首先,我们需要定义一个函数来处理这一计算过程。例如...
- 什么是X电容和Y电容 安规X电容X电容器连接在电源线的两条线之间,即“L-N”之间。X电容器可以抑制差模干扰。通常使用金属化薄膜电容器,电容为uF。X电容器大多是方形的,类似于盒子的形状。其表面通常标有安全认证标志、耐压字样(一般为AC3...
- X电容和Y电容的应用 X电容① 电磁干扰抑制抗电磁干扰是X电容器最常见的功能。通常,零线和带电线之间桥接两个引脚,适用于高频、直流、交流和耦合。在跳线脉冲电路中,它能承受过压冲击。它通常与放电电荷电阻并联使用;如下所示:① 电阻...
- TSS管与聚鼎PXXXX T/S电感的性能对比及应用解析 TSS管与聚鼎PXXXX T/S电感的核心技术优势在现代电子设备中,TSS管(Transient Suppressor Semiconductor)与聚鼎品牌PXXXX系列电感(包括T型与S型)因其卓越的瞬态抑制能力和高可靠性,广泛应用于电源管理、通信设备和工业控制领域。以下...
- PR(L)30开关:功能与应用场景概述 在探讨PR(L)30开关时,我们实际上是在讨论一种特定类型的电气设备,它被广泛应用于各种工业和商业环境中。PR(L)30开关可能是某种型号或类别的开关,但由于信息有限,这里只能假设其功能和应用场景。通常来说,这种开...
- 如何选择合适的聚鼎PXXXX T/S电感与TSS管搭配方案 基于应用场景的TSS管与聚鼎电感选型策略在实际工程设计中,合理匹配TSS管与聚鼎PXXXX系列电感是保障系统可靠性的关键。以下是根据不同应用场景的推荐搭配方案。1. 高频开关电源系统推荐配置:选用聚鼎PXXXX-T型电感 + 高速响...
- ABB塑壳断路器(S系列.T系列): 高效可靠的配电解决方案 ABB塑壳断路器以其卓越的性能和可靠性在电气行业中享有盛誉。S系列和T系列作为ABB断路器中的佼佼者,分别针对不同的应用领域提供了高效且灵活的解决方案。S系列塑壳断路器设计紧凑、功能全面,适用于各种工业及商业环境...
- 功率电阻TR20 TO-220 20W性能解析与GB/T 10228标准应用 功率电阻TR20 TO-220 20W技术特性详解在工业电子设备、电源系统及大功率电路中,功率电阻扮演着至关重要的角色。其中,TR20 TO-220 20W型功率电阻因其优异的散热性能和稳定的电气参数,成为众多设计工程师的首选。1. 封装与结构...
- 中山北崎SC1808-Y接近开关:工业自动化中的高效解决方案 健力Buiacs的中山北崎接近开关SC1808-Y是一款高性能、耐用的感应设备,适用于多种工业环境。这款接近开关采用二线制设计,工作电压为220V,能够有效地检测金属物体的存在与否,而无需与目标物体进行物理接触。其非接触式的...
- N+P互补对MOS管31V至100V:高耐压N沟道器件性能解析 N+P互补对MOS管在高压应用中的核心优势在现代电力电子系统中,N+P互补对MOS管因其优异的开关特性与高耐压能力,广泛应用于电源管理、电机驱动及工业控制等领域。其中,工作电压范围覆盖31V至100V的N沟道MOS管,尤其适用于需要...
- TSS管与聚鼎PXXXX L、XPL vs XGL电感性能对比分析 引言TSS管(Thin-Sheet Sensor Tube)作为现代电子设备中常见的信号传输与滤波元件,其性能直接影响系统的稳定性与效率。与此同时,聚鼎科技推出的PXXXX系列电感,包括L型、XPL型与XGL型,在高频应用中表现突出。本文将从材料特性...
- PTTC聚鼎PG28E-L气体放电管:高性能过压保护解决方案 PTTC聚鼎PG28E-L气体放电管简介PTTC聚鼎PG28E-L是一款专为高可靠性电气系统设计的气体放电管(GDT),广泛应用于通信设备、电力系统、工业控制及安防监控等领域。其核心优势在于快速响应、高耐冲击电流和优异的绝缘性能,是实...
- PTTC聚鼎PG38E-L气体放电管性能解析与应用优势深度探讨 PTTC聚鼎PG38E-L气体放电管核心特性分析PTTC聚鼎PG38E-L气体放电管是一款专为高电压浪涌保护设计的高性能器件,广泛应用于通信、电力系统及工业控制设备中。其主要特点包括:高击穿电压:标准击穿电压可达3800V,有效应对瞬态...
- 爱普瑞BRT-205L-T:高效实用的智能设备 爱普瑞BRT-205L-T是一款高效实用的智能设备。该产品以其卓越的性能和便捷的操作体验,受到了广大用户的青睐。首先,在设计上,爱普瑞BRT-205L-T采用了先进的技术理念,确保了其在同类产品中的领先地位。无论是外观设计还是内...
- TAI薄膜精密电阻技术深度解析:与TA-I、TAITIEN的性能差距在哪里? TAI薄膜精密电阻技术深度剖析:超越TA-I与TAITIEN的关键因素随着电子系统向小型化、高集成度与高可靠性发展,薄膜精密电阻的性能成为决定系统成败的关键之一。大毅科技(TAI)作为全球领先的精密电阻制造商,其推出的TAI系列...
- 如何选择符合GB/T 10228标准的功率电阻?以TR20 TO-220 20W为例 基于标准选型:从性能到合规性全面考量在现代电力电子系统设计中,选择一款既满足性能需求又符合国家标准的功率电阻至关重要。以TR20 TO-220 20W为例,可从以下几个维度进行科学选型。1. 功率与散热匹配TR20标称20W功率,但在...
- JMV-E积层压敏电阻技术解析:高性能电子防护的核心组件 JMV-E积层压敏电阻概述JMV-E积层压敏电阻(Multilayer Varistor, MLV)是一种基于陶瓷材料的先进压敏元件,广泛应用于现代电子设备中,用于过电压保护和浪涌抑制。其核心优势在于高可靠性、快速响应时间以及优异的耐冲击能力。核...
- 德国P+F接近开关:工业自动化中的关键组件 德国P+F接近开关是工业自动化领域中不可或缺的一部分,它们被广泛应用于各种机械设备和生产线上,以实现非接触式的物体检测。这种传感器通过电磁场或射频技术来识别目标物体,无需与物体直接接触即可检测其存在与否,...
- P沟道与N沟道MOS管在31V至99V高压应用中的性能对比分析 引言在现代电力电子系统中,尤其是高压开关电源、工业控制、太阳能逆变器和电动汽车充电系统等领域,31V至99V范围内的MOS管选型至关重要。其中,P沟道与N沟道MOS管因其不同的工作原理和特性,在该电压区间内各有优势与适用...
- 万用表测电阻显示0.L的原因解析 当使用万用表测量电阻时,如果显示屏上出现“0.L”的读数,这通常意味着被测电阻值小于万用表能够准确显示的最小值。具体来说,“0.L”中的“L”代表低(Low)的意思,表示电阻值过低以至于超出了当前量程设置下的分辨率...