2017-07-25 3 views
-1

私は実行してディレクトリを作成するシェルスクリプトを持っています。私のフォルダ構造は以下の通りです:シェルスクリプト内の既存の変数にディレクトリを追加する方法は?

--Top folder 
    -- Folder A 
    -- Folder B 

これで、シェルスクリプトのカレントディレクトリはトップフォルダのパスです。今私は私のpythonスクリプトとトップフォルダのパスにフォルダAのパスを送信したい。 シェルスクリプトでは、変数を現在のパスに割り当てて、スクリプトに送ります。しかし、このフォルダAはシェルスクリプトでは作成されていませんが、すでに存在しています。

my_script.sh

DIR=$(pwd) 
/build/test_report.py "$DIR" #call with a argument. How to send second argument? 
+0

は、複数の引数を処理できるpythonスクリプトですか? "/ build/test_report.py" $ DIR "/ other/path"/yet/something/else " – Aserre

+0

なぜpythonスクリプトを呼び出すためのbashスクリプトを書いていますか?なぜあなたはpythonですべてを書いていないのですか?またはbashで? –

答えて

1

あなたの質問に答えるために、あなたは現在のディレクトリに子ディレクトリ名を追加することができます。これは私のシェルスクリプトコードです。

DIR=$(pwd) 
/build/test_report.py "$DIR" "${DIR}/folderA" "${DIR}/folderB" 
関連する問題