declare命令有如下选项:

-a 声明一个数组

-i 声明一个整型

-f 打印所有函数定义

-F 仅打印函数名字

-r 声明一个readonly变量,该变量的值无法改变,并且不能为unset

-x 和export的作用类似

例子:

#!/bin/bash

func()
 {
    echo This is a function
 }

declare -f            //列出上面的函数

echo

declare -i 
echo "var declare as $var"

var=123.23             //将已声明为整数的变量的值更改为浮点值,引起一个错误信息,此变量的值保持原样//声明一个只读变量

var1=1.2
echo "var1 is $var1"

exit 0

运行结果

shell中declare命令

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-10
  • 2021-10-29
  • 2021-06-03
  • 2021-12-10
  • 2021-04-06
  • 2021-07-06
猜你喜欢
  • 2022-12-23
  • 2021-05-25
  • 2022-12-23
  • 2021-12-07
  • 2021-07-19
  • 2022-02-10
  • 2022-12-23
相关资源
相似解决方案