私はサブディレクトリを、次のいtinkering
という名前のディレクトリを持っています。実行しているシェルスクリプトは
私はターミナルでスクリプトを書いた:
cd ~/tinkering/;
cd saraswati\ and\ durga\ pooja/;
./script.sh;
cd ..;
cd 64\ yogini\ pooja/;
./script.sh;cd ../;
cd 52\ guruwar\ ke\ tap\ se\ unemployment\ finish/;
./script.sh;cd ../;
cd bajrang\ bali\ har\ lete\ ain\ devote\ dukh/;
./script.sh;cd ../;
cd bhoot\ bhagane\ ke\ tareke/;
./script.sh;cd ..;
cd bacho\ ko\ gussa\ ane\ ka\ karan/;
./script.sh;cd ..;
cd durga\ pooja/;./script.sh;
cd ..;
cd khatre\ ke\ nishan\ hanth\ mein/;./script.sh;
cd ..;cd saraswati\ and\ durga\ pooja/;
./script.sh;cd ..;
cd seb\ chadhane\ se\ ma\ hinnamasta/;
./script.sh;cd ..;
cd bhoot\ bhagane\ ke\ tareke/;
./script.sh;cd ..;
しかし、このスクリプトは実行できませんでした。それぞれのサブディレクトリに移動して./script.sh
と入力するのではなく、このプロセスを自動化することができました。上記のコードで私は何の間違いをしましたか?
EDIT 私は親ディレクトリ内のすべてのサブディレクトリは、私はすべてのシェルスクリプトを呼び出したい異なった仕事をしている別のスクリプトを持っていじっている間に私は、セミコロンで区切られた端末上でこれらのコマンドを書いたのでご注意くださいサブディレクトリを端末の親ディレクトリから削除します。
「実行できません」という意味はわかりません。 –
絶対に。私はshebangが不足しているか、実行可能ではないという前提で行ってきましたが、それは潜在的にそれではない可能性があります。 –
デザイン上の別のこと:これらの 'script.sh'ファイルはすべて同じものですか?それは単にあなたがそれを実行するディレクトリの問題なのですか、それとも別のことをしているのですか? –