Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: zakomponovani citace do while cyklu  (Přečteno 1281 krát)

Uran

  • Aktivní člen
  • *
  • Příspěvků: 341
zakomponovani citace do while cyklu
« kdy: 13 Září 2010, 12:39:00 »
Potrebuji nejak hromadne upravovat fotky a zaroven mit nazvy vystupnich souboru jinak pojmenovane.

Nejak mi nedochazi jak takovy citac zabudovat do while cyklu? detajly si poladim sam, jen potrebuji nakopnout.

Tohle nefunguje, ale pro predstavu jak to asi myslim.
Kód: [Vybrat]
#!/bin/bash
i=5
find . -iname '*.jpg' -type f  | while read F
do convert -resize 1024 "$F" img"$i"+1.jpg
done

Tj. vystup je ve formatu img00"nejake cislo".jpg
"Pouze text v MS Wordu je opravdu čistý, příteli."

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re: zakomponovani citace do while cyklu
« Odpověď #1 kdy: 13 Září 2010, 13:21:55 »
let i++

fish

  • Aktivní člen
  • *
  • Příspěvků: 307
Re: zakomponovani citace do while cyklu
« Odpověď #2 kdy: 13 Září 2010, 17:43:18 »
Pre bash používam
Kód: [Vybrat]
(( index += 1 ))Ak chcem kompatibilitu s /bin/sh
Kód: [Vybrat]
count=`expr $count + 1`
Acer Aspire 5738ZG/Intel T4400/ATI MR HD 4650/4GB RAM :: Ubuntu 10.04 64bit/Kbuntu 10.10 64bit/Win7 HP 64bit

Uran

  • Aktivní člen
  • *
  • Příspěvků: 341
Re: zakomponovani citace do while cyklu
« Odpověď #3 kdy: 13 Září 2010, 23:00:05 »
Pre bash používam
Kód: [Vybrat]
(( index += 1 ))Ak chcem kompatibilitu s /bin/sh
Kód: [Vybrat]
count=`expr $count + 1`

Dekuji uz mi to funguje.
Kód: [Vybrat]
count=523
find . -iname '*.jpg' -type f  | while read F
do count=`expr $count + 1`
echo "$count""$F"
done

Akorat tam dohazim tu omacku (imagemagick, ....) okolo a hotovo.
"Pouze text v MS Wordu je opravdu čistý, příteli."

 

Provoz zaštiťuje spolek OpenAlt.