Autorius Tema: sh scriptas neskaiciuoja rezultato  (Skaityta 2258 kartus)

Neprisijungęs krekas

  • Naujokas
  • *
  • Įrašai: 358
  • Karma: +11/-3
    • Žiūrėti profilį
    • Puslapis.Net
sh scriptas neskaiciuoja rezultato
« Įrašytas: 2011-04-18 09:51:39 am »
Taigi čia tokią savarankiško darbo užduotį turiu, kaip ir viskas veikia, bet neskaičiuoja kiek rado tų katalogų su įvestu šablonu kaip turi skaičiuoti. Gal kas žino, kaip priversti skaičiuoti?
#!/bin/sh
if [ !"$1" ]
then

echo "Iveskite kataloga"
read katalogas
echo "Iveskite filtravimo sablona"
read sablonas
kiekis=0
ls -d $katalogas | ls $sablonas* | while read file
do
kiekis=$(($kiekis+1))
echo $file [ "$kiekis" ]
done
echo "Rasta failu: $kiekis"

fi
www.puslapis.net - tavo žaidimų video!
www.baldupramone.lt - viskas ko reikia susirasti geram baldui
www.baldumanija.lt - elektroninė baldų parduotuvė

Neprisijungęs Macaque

  • Dalyvis
  • **
  • Įrašai: 861
  • Karma: +26/-0
  • makakuje.
    • Žiūrėti profilį
Re: sh scriptas neskaiciuoja rezultato
« Atsakymas #1 Įrašytas: 2011-04-18 15:00:12 pm »
Nesu programavęs būtent tokiam dalykui, bet cikle tikrink jeigu yra katalogas, su panašiu šablonu tada kažkokiam kintamajam pridėk vieną reikšmę :)
„Tik vienas dalykas gali svajonę padaryti neįgyvendinamą: tai baimė, kad nepasiseks. “ - Paulo Coelho

Rekomenduoju pirkti domenus iš - IV.lt

Neprisijungęs krekas

  • Naujokas
  • *
  • Įrašai: 358
  • Karma: +11/-3
    • Žiūrėti profilį
    • Puslapis.Net
Re: sh scriptas neskaiciuoja rezultato
« Atsakymas #2 Įrašytas: 2011-04-18 16:33:56 pm »
Na reikėjo paskaityt kodą
kiekis=$(($kiekis+1))šitas tą ir daro. Šeip daba skaičiuoja kaip ir, tik kai parašau, kad atvaizduotu kiekis parašo tą kurį priskiriu, o ne tą kurį suskaičiuoja.
www.puslapis.net - tavo žaidimų video!
www.baldupramone.lt - viskas ko reikia susirasti geram baldui
www.baldumanija.lt - elektroninė baldų parduotuvė

Neprisijungęs Lukas

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7431
  • Karma: +232/-15
    • Žiūrėti profilį
Re: sh scriptas neskaiciuoja rezultato
« Atsakymas #3 Įrašytas: 2011-04-18 18:22:45 pm »
atspausdink kiekis reiksme pries padidinant ja 1netu, ar nebus, kad ja nuresetini cia kaip nors, nesu patyres su sia kalba.
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Gerda Photography
Serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Manualai.lt Forumas

Re: sh scriptas neskaiciuoja rezultato
« Atsakymas #3 Įrašytas: 2011-04-18 18:22:45 pm »