shell中declare怎么使用

小億
120
2023-07-13 20:34:47
欄目: 編程語言

在shell中,declare命令用于聲明變量的屬性。它有以下幾種常用的用法:

  1. 聲明一個(gè)普通變量:
declare variable=value

例如:

declare name="John"
  1. 聲明一個(gè)只讀變量:
declare -r variable=value

例如:

declare -r age=25
  1. 聲明一個(gè)整數(shù)變量:
declare -i variable=value

例如:

declare -i count=10
  1. 聲明一個(gè)數(shù)組變量:
declare -a array=(value1 value2 value3)

例如:

declare -a fruits=("apple" "banana" "orange")
  1. 聲明一個(gè)關(guān)聯(lián)數(shù)組變量:
declare -A associative_array=(["key1"]=value1 ["key2"]=value2)

例如:

declare -A grades=(["John"]=95 ["Alice"]=90 ["Bob"]=85)

注意,declare命令也可以使用typeset命令代替,它們的功能是相同的。

0