delare和typeset
declare命令是bash的一个内建命令,它可以用来声明shell变量,设置变量的属性(Declare variables and/or give them attributes)。该命令也可以写作typeset。
格式:declare -p
格式:typeset -p
显示所有变量的值。
格式:declare -p var
格式:typeset -p var
显示指定变量var的值
格式:declare var=value
格式:typeset var=value
格式:var=value
声明变量并赋值
格式:declare -i var
格式:typeset -i var
将变量var定义成整数。在之后就可以直接对表达式求值,结果只能是整数。如果求值失败或者不是整数,就设置为0。
格式:declare -r var
格式:typeset -r var
格式:readonly var
将变量var声明为只读变量。只读变量不允许修改,也不允许删除。
格式:declare -a var
格式:typeset -a var
将变量var声明为数组变量。但这没有必要。所有变量都不必显式定义就可以用作数组。事实上,在某种意义上,似乎所有变量都是数组,而且赋值给没有下标的变量与赋值给"[0]"相同。
格式:declare -f
格式:typeset -f
显示所有自定义函数,包括名称和函数体。
格式:declare -F
格式:typeset -F
显示所有自定义函数名称。
格式:declare -f func
格式:typeset -f func
只显示指定函数func的函数定义。
格式:declare -x var
格式:typeset -x var
格式:export var
将变量var设置成环境变量,这样在随后的脚本和程序中可以使用。
export声明环境变量,实际调用的就是declare -x
格式:declare -x var=value
格式:typeset -x var=value
格式:export var=value
将变量var设置陈环境变量,并赋值为value。
delare和typeset相关推荐
- Korn Shell: typeset
Purpose: typeset用于设置变量属性,如大小写,宽度,左右对齐等都可以用typeset来控制, 当用typeset改变一个变量的属性时,这种改变是永久的,下面以ksh为例,演示typese ...
- typeset的常见用法
[保留] typeset的常见用法 http://www.chinaunix.net 作者:寂寞烈火 发表于:2007-12-16 09:50:34 [发表评论] [查看原文] [Shell讨论区] ...
- Linux 命令之 typeset -- 声明 shell 变量,设置变量的属性
文章目录 一.命令介绍 二.常用选项 三.命令示例 (1)定义关联数组并访问 一.命令介绍 typeset 命令是 bash 的内建命令,是命令 declare 的别名,两者是完全一样的,用来声明 s ...
- Linux 命令(4)—— declare/typeset 命令(builtin)
1.功能简介 declare(别名 typeset)属 Shell 内建命令,用于申明 Shell 变量并设置变量属性,或查看已定义的 Shell 变量和函数.若不加上任何参数,只执行 declare ...
- linux set命令例子,学习一个 Linux 命令:declare/typeset 命令
原标题:学习一个 Linux 命令:declare/typeset 命令 1 功能简介 declare(别名 typeset)属 Shell 内建命令,用于申明 Shell 变量并设置变量属性,或查看 ...
- linux使用set给位置变量赋值,Linux命令(6/28)——declare/typeset命令
declare 与 typeset 命令是bash的内建命令,两者是完全一样的,用来声明shell变量,设置变量的属性. declare命令(别名typeset)属shell内建命令,用于申明shel ...
- typeset 用法
typeset用于设置变量属性,如大小写,宽度,左右对齐等都可以用typeset来控制, 当用typeset改变一个变量的属性时,这种改变是永久的,下面以ksh为例,演示typeset的几种典型用法 ...
- shell typeset命令的使用
[保留] typeset的常见用法 http://www.chinaunix.net 作者:寂寞烈火 发表于:2007-12-16 09:50:34 [发表评论][查看原文][Shell讨论区][关 ...
- Linux typeset用法
变量定义 在bash中,如果定义:A=3 此时A既可以当做字符串使用也可以当做数字使用 在ksh中,如果定义:A=3 则A只能当做变字符串使用 一种比较通用的方法就是使用typeset: typese ...
最新文章
- Linux下进程间通信的六种机制详解
- 分享转帖 -- 考勤的背后 (加注个人点评哦)
- php和html的怎么结合,php和html怎么结合,我要做seesion验证啊。。。
- 朱峰谈概念设计(三):可信的设计
- [jQuery] jQuery UI怎样自定义组件?
- RabbitMQ 下载安装配置_集群高可用篇_02
- python修饰器原理_Python修饰器的函数式编程
- 【java入门】超基础的java入门知识,细节拉满
- STM32-TM1640-点数码管计数
- 单片机 最小系统原理图
- 线和面的方程区别_直线方程和平面方程的区别
- 【无标题】关于CTF的相关知识
- linux音频设备接口,OSS--跨平台的音频接口简介
- 用u盘给服务器装win7系统,用U盘装系统装Win7图文教程
- Linux常用命令宝典(简单易懂)
- 计算机专业应届毕业生找工作一定要知道的面试题--必背版
- hping3的编译和安装
- 搭建rac+racdg
- vr全景展示是什么?vr全景展示有哪些实际功能!
- 苹果A系列芯片的三年AI进化:为何要大规模升级AI算力?