アットウィキロゴ

シェル変数とバッククォーテーション

シェル変数
  • 変数名=値で定義して、echo$変数名で表示
$ ABC=Hello
$ echo $ABC
Hello

  • バッククォーテーション ' '
  • ’コマンド'で、コマンドの実行結果に置き換えられる
  • '$変数名'ならば '変数の値となる'

$ ABC=date
$ echo $ABC
date
dateをバッククォーテーションで括っていないので、単なる文字列として表示される

$ ABC='date'
$ echo $ABC
Wed Dec 17 16:45 2008
dateコマンドの結果が表示される

$ ABC=date
$ echo '$ABC'
Wed Dec 17 16:45 2008
バッククォーテーションで、$ABCを括ったことにより、ABCの変数の値(=date)のコマンドの実行結果が表示される。
最終更新:2008年12月17日 16:51