レポ
クラウドで
伸びる人沈む人

連絡特定商取引将来設計運営方針&メルマガSEの彼女は?
成功レポート集 Fedora9インストール! EclipseでJava Oracleバックアップのアーキテクチャ ゼロからHPでCGI 便利ネット知識
無料レポ&講習 IT業界の実態 linux処方箋 Java処方箋 Oracle処方箋 Perl処方箋
シェルから、他のシェルの関数を呼ぶ方法(戻り値無し)

<IT技術の処方箋:シェルから、他のシェルの関数を呼ぶ方法(戻り値無し)>



a.shから、b.shのbbbという関数を呼ぶサンプルです。
前提:a.shとb.shは同じディレクトリにあります。

--a.sh-----
#!/bin/bash
. ./b.sh
bbb


--b.sh-----
#!/bin/bash
bbb(){
echo "OK"
}


●実行結果
$ ./a.sh
OK


無事、OKを呼び出すことができました。
ポイントは、. ./b.shでb.shを読み込んでいることです。
読み込めば、bbbという関数を実行できるようになります。

※参照

シェルからシェルを呼ぶ方法
http://www.searchman.info/tips/3160.html

シェルから、他のシェルの関数を呼ぶ方法(戻り値無し)
http://www.searchman.info/tips/3170.html

シェルから、他のシェルの関数を呼ぶ方法(戻り値があり)
http://www.searchman.info/tips/3180.html

シェルや関数を、引数つけて呼ぶ方法
http://www.searchman.info/tips/3190.html
慣れてきましたか?慣れてきたら、
Linux自宅サーバーの注意点チェック

クラウドで伸びる人沈む人 ||Copyright © 2005-2020 SearchMan,All Rights Reserved.