私が議論しない理由のために、実行可能にすることができないbashスクリプトがあります。しかし、私はそのスクリプトに引数を渡す必要があります。bashコマンドの引数
私はこれを試してみました:
bash MyBashScript.sh MyArgumentOne
しかし、引数MyArgumentOne
がスクリプトに渡されていません。私はこれを行う方法がなければならないことを知っている、誰も助けることができますか?
私が議論しない理由のために、実行可能にすることができないbashスクリプトがあります。しかし、私はそのスクリプトに引数を渡す必要があります。bashコマンドの引数
私はこれを試してみました:
bash MyBashScript.sh MyArgumentOne
しかし、引数MyArgumentOne
がスクリプトに渡されていません。私はこれを行う方法がなければならないことを知っている、誰も助けることができますか?
指定されたコマンドが機能するはずです。あなたは引数がスクリプトに渡されることを確実に知るもしそうなら
execve("/bin/bash", ["bash", "MyBashScript.sh", "MyArgumentOne"], [/* 71 vars */]) = 0
ようなものが含まれている必要があります作成したall_system_calls.txt.<pid>
ファイルのトラフ
strace -o all_system_calls.txt -f -ff bash MyBashScript.sh MyArgumentOne
いずれかを呼び出すことでデバッグしよう。
私はstraceがiOS上に存在するとは思わない:) –
私にとってうまく動作します。あなたはどのようにスクリプトの引数にアクセスしようとしていますか? – icktoofay
%1、%2などを使用しています –
* bashは '%1'ではなく' $ 1'などを使用します... –