シェルで変数に値を割り当てる方法はいくつありますか?

シェル内で変数を代入する方法は次のとおりです:

  1. 直接代入:変数に値を代入するために等号(=)を使用します。例:
var="Hello"
  1. 命令置換:反(“)を使って、コマンドの出力結果を変数に代入する。例:
var=`date`

もしくは

var=$(date)
  1. 変数のタイプを宣言するには、declareやtypesetコマンドを使用して変数のタイプを指定できます。例えば:
declare -i num=10     # 声明整数变量
declare -a arr=(1 2 3)   # 声明数组
  1. ファイルから値を読み取る:入力リダイレクト(<)を使用してファイルの内容を変数に代入します。例:
read var < file.txt
  1. コマンドライン引数を使用して値を渡す方法:$1、$2などの特殊変数を使用してコマンドライン引数の値を取得します。例:
var=$1

必要に応じて適切な方法を選択できるよう、これらは一般的に使用されるいくつかの変数割り当て方法です。

bannerAds