逆引きシェルスクリプト/変数にコマンドを登録して実行する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 変数にコマンドを登録して実行する方法 [#x1bca249]
変数にコマンドを割り当て実行するサンプルシェルスクリプト...
使用したシェルはbashになります。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#l9234320]
-[[逆引きUNIXコマンド/文字列をコマンドとして実行する・eva...
* echoコマンドをECHO変数に登録し実行してみる [#bb84f93d]
以下のようなサンプルスクリプトを作成しました。~
引数にtrueを渡すとechoに渡した文字列が表示され、引数がfal...
#ref(echo.sh.zip)
#!/bin/bash
function usage {
echo Usage: `basename $0` '<true|false>'
exit 1
}
if [ $# -ne 1 ]; then
usage
fi
case "$1" in
true)
ECHO=echo
;;
false)
ECHO=:
;;
*)
usage
;;
esac
$ECHO "Arguments were true."
exit 0
上記のシェルスクリプトを簡単に説明すると引数にtrueが指定...
ECHO=echo
引数がfalseの場合、以下の処理がされます。
ECHO=:
'':''はヌルコマンドといいます。 何も処理をせず、真を返却...
実際に実行した結果です。
sakura@hpmini:~$ chmod +x echo.sh
sakura@hpmini:~$ ./echo.sh true
Arguments were true.
sakura@hpmini:~$ ./echo.sh false
sakura@hpmini:~$
以上、変数にコマンドを設定し操作する方法でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* 変数にコマンドを登録して実行する方法 [#x1bca249]
変数にコマンドを割り当て実行するサンプルシェルスクリプト...
使用したシェルはbashになります。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#l9234320]
-[[逆引きUNIXコマンド/文字列をコマンドとして実行する・eva...
* echoコマンドをECHO変数に登録し実行してみる [#bb84f93d]
以下のようなサンプルスクリプトを作成しました。~
引数にtrueを渡すとechoに渡した文字列が表示され、引数がfal...
#ref(echo.sh.zip)
#!/bin/bash
function usage {
echo Usage: `basename $0` '<true|false>'
exit 1
}
if [ $# -ne 1 ]; then
usage
fi
case "$1" in
true)
ECHO=echo
;;
false)
ECHO=:
;;
*)
usage
;;
esac
$ECHO "Arguments were true."
exit 0
上記のシェルスクリプトを簡単に説明すると引数にtrueが指定...
ECHO=echo
引数がfalseの場合、以下の処理がされます。
ECHO=:
'':''はヌルコマンドといいます。 何も処理をせず、真を返却...
実際に実行した結果です。
sakura@hpmini:~$ chmod +x echo.sh
sakura@hpmini:~$ ./echo.sh true
Arguments were true.
sakura@hpmini:~$ ./echo.sh false
sakura@hpmini:~$
以上、変数にコマンドを設定し操作する方法でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: