[過去ログ] くだらねえ質問はここに書き込め!Part 249 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
18
(1): 2022/08/07(日)07:03 ID:EifU1F7L(1/4) AAS
共通処理を書いたスクリプト(common_script )内の途中で、別のコマンド(command_pass)を実行したいです。
そのため、次のようにしてcommon_script にcommand_passとその引数(ARGUMENT)を渡します。

#!/bin/bash
common_script command_pass ARGUMENT
実験してみると、common_script内で、「$1 $2」と記述することで意図した動作を実現できました。

質問なのですが、ARGUMENTを固定文字列でなく、 common_script内で定義されている変数として解釈させるにはどうしたらよいでしょうか。
19
(1): 2022/08/07(日)07:11 ID:EifU1F7L(2/4) AAS
>>18
例えば次のようなことです。

#!/bin/bash
ARG=test
echo $@
$1 $2

このスクリプトをcommon_scriptとします。
そして実行すると、結果は次のようになります。

$ ./test.sh echo "ARG"
echo ARG
省5
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.218s*