`
haiming.wang
  • 浏览: 18818 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux中用declare来制定变量的属性

 
阅读更多

declare –a name :表示数组array。

declare –f name :表示是function的名字。

declare –F name :同上,但只显示function的名字。这个和上面的具体差异不太明白,但是这两者都很少使用,先不理会它们。

declare –i name :表示整数

declare –r name :表示只读。不能使用unset。对于只读变量,也可以使用readonly name 的方式,相当于declare –r name 。readonly可以带三个选项:-f表示这是个function的名字,-p表示打印所有的readonly的名字,-a表示这是个只读的数组。

declare –x name :同export,即不仅在当前的环境中起作用,也在外部的shell环境中起作用。

 

分享到:
评论

相关推荐

    Linux declare命令用法详解

    declare为shell指令,在第一种语法中可用来声明变量并设置变量的属性([rix]即为变量的属性),在第二种语法中可用来显示shell函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。 ...

    mysql存储过程之创建(CREATE PROCEDURE)和调用(CALL)及变量创建(DECLARE)和赋值(SET)操作方法

    在过程中,可以使用`DECLARE`声明变量,并通过`SET`或`SELECT INTO`进行赋值。这些功能增强了数据库的灵活性和可维护性,使得复杂的数据处理任务变得更加简洁和易管理。在实际开发中,熟练掌握这些操作能显著提高...

    Linux运维-3.Shell编程-11shell基础-117declare声明变量类型.avi

    Linux运维-3.Shell编程-11shell基础-117declare声明变量类型.avi

    在Linux里设置环境变量的方法.docx

    在Linux中设置环境变量的方法 环境变量是Linux中的一种重要概念,它可以影响系统的行为和性能。设置环境变量可以使系统加载指定...Linux中有多种设置环境变量的方法,我们可以根据需要选择合适的方法来设置环境变量。

    LINUX操作系统基础shell变量的应用二PPT教案学习.pptx

    `declare`或`typeset`命令用于声明变量的属性,如使其成为只读、整数或数组等。这些工具对于编写更严格的Shell脚本非常有用。 以上就是关于Linux操作系统基础Shell变量应用的详细概述,涵盖了获取、设置、取消变量...

    linux运维学习笔记:Shell变量.pdf

    Shell默认不区分变量的数据类型,但可以通过特定命令如declare来指定类型,尽管这种需求很少见。 2. 变量类型: Linux Shell中的变量可以分为两大类:环境变量和普通变量。环境变量是全局变量,能在创建它们的Shell...

    Linux之变量的零散知识点.docx

    在Linux系统中,变量是Shell脚本编程中的关键元素,它们用于存储数据并可以在不同的位置进行访问。在本文中,我们将深入探讨一些关于Linux变量的零散知识点,这些知识点可能会在日常运维工作中起到重要作用。 首先...

    浅谈MySQL存储过程中declare和set定义变量的区别

    简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量。 1、declare定义的变量类似java类中的局部变量,仅在类中生效。即只在存储过程中的begin和end之间生效。 2、@set定义的变量,叫做会话变量,也叫...

    <Linux>shell 脚本环境变量问题深层探索【实践+实验】

    环境变量的定义可以通过多种方式来实现,例如使用 export 命令、使用 declare 命令等。 保留字 ---------- shell 脚本中有一些保留字,例如 if、then、else、fi 等,这些保留字不能被用作环境变量的名称。 shell...

    Declare 关键字在 TypeScript 中如何正确使用?

    Declare 关键字是 TypeScript 中的一个重要关键字,用于声明变量、函数、类等类型。正确使用 Declare 关键字可以帮助开发者编写更加可读、可维护的代码。下面是Declare 关键字在 TypeScript 中的正确使用方法: ...

    详解Linux环境变量配置全攻略

    Linux读取环境变量 读取环境变量的方法: export命令显示当前系统定义的所有环境变量 echo $PATH命令输出当前的PATH环境变量的值 这两个命令执行的效果如下 uusama@ubuntu:~$ export declare -x HOME=/home/...

    Oracle表类型表变量使用

    你可以通过运行这个脚本来实践表类型和表变量的使用。在实际操作中,可能包含如下内容: 1. 定义一个表类型,例如`CREATE TYPE MyTableType AS TABLE OF NUMBER;` 2. 声明并初始化一个表变量,如`DECLARE myVar ...

    SQLserver中的declare变量用法

    总的来说,SQL Server的`DECLARE`变量用法与C#等其他编程语言有很大区别,理解这种差异对于编写高效、无误的SQL代码至关重要。在编写SQL时,应始终考虑变量的作用域,特别是在涉及条件语句、循环或其他流程控制结构...

    shell编程基础之变量

    数组的使用相对复杂,需要使用特殊的语法如` declare -a array=(value1 value2 ...) `来创建。 3. **变量赋值**: 赋值给变量时,可以使用等号`=`。注意,等号两边不能有空格。例如,`AGE=25`。对于字符串,如果值...

    Android中自定义控件的declare-styleable属性重用方案

    本篇文章主要讨论如何在Android中实现`declare-styleable`属性的重用,提供一种优化方案,使代码更简洁、专业。 首先,我们来看不完美的代码示例: ```xml &lt;declare-styleable name="ExTextView"&gt; &lt;/...

    Linux环境变量配置的完整攻略

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/...

    oracle变量定义详解.pdf

    1. 局部变量:在声明变量时,使用关键字 `DECLARE`,变量的作用域仅限于当前块或过程。 2. 全局变量:使用关键字 `VARIABLE` 声明的变量,作用域是整个会话。 3. 输入变量:在存储过程或函数中,使用关键字 `IN` ...

    Linux之shell脚本基础详细教程大全-shell脚本基础1-变量.docx

    可以使用`declare`命令来创建只读变量、整型变量或设置变量导出为环境变量。 **位置变量**是用于接收命令行参数的特殊变量,如`$1`,`$2`等,分别代表第一个、第二个参数,最多可以有9个位置参数。如果参数数量超过...

    linux 学习笔记1

    如果需要取消一个变量的特定属性,可以使用其对应的反向符号,如`-x`变成`+x`来取消环境变量的设置。 `-p`选项可以查看变量的类型和属性,这对于检查和调试脚本中的变量定义很有帮助。 总的来说,熟悉并熟练运用...

Global site tag (gtag.js) - Google Analytics