前提・実現したいこと
お疲れ様です。
while文を用いて、
①git clone
②git checkout
③mvn eclipse:eclipse
を行いたいと考えています。
bash
1cat ◯◯.txt | while read line 2do 3 git clone ~ 4 cd ~ 5 git checkout ~ 6 mvn eclipse:eclipse 7 cd .. 8done
ユーザーが入力したものに応じて◯◯.txtを参照してそこからgit cloneを行おうと考えています。「mvn eclipse:eclipse」の1行がない状態ですとwhile文のループが行われるのですが、「mvn eclipse:eclipse」の1行を加えた途端、1つ目のループのみしか行われない状況となっています。
発生している問題・エラーメッセージ
「mvn eclipse:eclipse」の1行を加えた途端、1つ目のループのみしか行われない
該当のソースコード
bash
1cat ◯◯.txt | while read line 2do 3 git clone ~ 4 cd ~ 5 git checkout ~ 6 mvn eclipse:eclipse 7 cd .. 8done
試したこと
「1つ目のループで抜けてしまう」という点で調査してみるとsshが関係しているのかと思いましたが、解決できていない状況です。
お手数をおかけしますが、ご教授いただけると幸いです。
以上、よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
追記:mvn eclipse:eclipseは記述した状態で、「git chekout ~」の1行を消すとループするようになりました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。