1
Ohjelmointi, palvelimet ja muu edistyneempi käyttö / Kaivataan ongelmaan shell-ratkaisu [RATKAISTU]
« : 12.03.13 - klo:11.16 »
Halutaan:
1. Tutkia nykyisen sijainnin alahakemistot
2. Mikäli alahakemisto sisältää pom.xml-tiedoston niin käännetään.
Purkasin tämän kahteen osaan, joista molemmat toimivia, mutta nyt ongelma kuinka saada ne yhdistettyä.
kohta 1.
kohta 2.
Eli tuo ykköskohdan tuloste pitäisi jollain tavalla saada muuttujaan subdir_which_may_contain_pom.
Onko tässä edes mahdollista välittää muuttujia? Onko tämä järkevä lähestymistapa?
1. Tutkia nykyisen sijainnin alahakemistot
2. Mikäli alahakemisto sisältää pom.xml-tiedoston niin käännetään.
Purkasin tämän kahteen osaan, joista molemmat toimivia, mutta nyt ongelma kuinka saada ne yhdistettyä.
kohta 1.
Koodia: [Valitse]
find . -maxdepth 1 -type d -exec echo {} \;
kohta 2.
Koodia: [Valitse]
(cd $subdir_which_may_contain_pom && if [ -f 'pom.xml' ]; then mvn clean install; fi)
Eli tuo ykköskohdan tuloste pitäisi jollain tavalla saada muuttujaan subdir_which_may_contain_pom.
Onko tässä edes mahdollista välittää muuttujia? Onko tämä järkevä lähestymistapa?