• ベストアンサー

変数の引き継ぎ(bash)

bashで開発をしているのですが、 メインの変数より子シェルの変数に引き継ぎをしたいのですが、 どうすればいいのでしょうか。 test.sh #!/bin/bash # 外部変数 sub_test() { echo $1 } # メイン sub_test # test.sh AAA シェルを実行すると、AAAという文字が出てきません。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.1

sub_test の呼出し時にコマンドライン引数を渡してやるのはダメですか? -------------------------------- # メイン sub_test $1 -------------------------------- もしくは -------------------------------- # メイン sub_test $* --------------------------------

s0217071
質問者

お礼

思ったような動作ができました。 ありがとうございます!