このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

bash変数での起動パラメーター指定方法 このメッセージに返信する
日時: 2010/04/07 19:02
名前: Linux初心者
URL:
シェル・スクリプトへのパラメーターの定義方法を教えて下さい。
下記コマンドを実行するには、変数にどの様に指定すれば良いでしょうか。
宜しくお願い致します。

手入力での正しいパラメーターの渡し方。
./test.sh parm1 parm2 "parm3 a b [\"X\" \"Y\"];"

シェル・スクリプトでのパラメーターの渡し方は?
#!/bin/bash
Cmd=" ????????????? どの様に指定すれば良いでしょうか? ?????????????"
buf=$(Cmd)
記事編集 編集
Re: bash変数での起動パラメーター指定方法 このメッセージに返信する
日時: 2010/04/08 16:22
名前: Linux初心者
URL:
下記で問題は解決できそうです。
有難う御座いました。

Cmd="./test.sh parm1 parm2 'parm3 a b [\"X\" \"Y\"];'"
Cmd=$(eval $Cmd)
記事編集 編集
Re: bash変数での起動パラメーター指定方法 このメッセージに返信する
日時: 2010/04/09 00:13
名前: Linux初心者
URL:
evalの部分が間違っていましたので訂正致します。
失礼致しました。

Cmd="./test.sh parm1 parm2 'parm3 a b [\"X\" \"Y\"];'"
eval $Cmd > ./output.txt 2>&1
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -