Forum » Programiranje » [Bash]
[Bash]
Karlos ::
Spodnja koda mi izpiše na primer:
/tmp/moja slika.jpg
rabil bi pa da izpiše
/tmp/moja\ slika.jpg , se pravi da da pred vsak presledek \
/tmp/moja slika.jpg
rabil bi pa da izpiše
/tmp/moja\ slika.jpg , se pravi da da pred vsak presledek \
#!/bin/bash for i in /tmp/*[.jpg,.JPG]; do echo $i; done
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."
- spremenil: Karlos ()
Karlos ::
Vem da malo kompliciram samo ne vem zakaj spodnja koda ne dela?
Če pa copy/pastam nazaj v konzolo kar izpiše -> convert -resize 250x200 /tmp/moja\ slika.jpg
potem pa deluje?
#!/bin/bash
for i in /tmp/*[.jpg,.JPG];
do
tmp="convert -resize 250x200 ${i// /\\ } ${i// /\\ }";
echo $tmp; # izpiše convert -resize 250x200 /tmp/moja\ slika.jpg
exec $tmp;
doneČe pa copy/pastam nazaj v konzolo kar izpiše -> convert -resize 250x200 /tmp/moja\ slika.jpg
potem pa deluje?
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."
Karlos ::
Hvala zdaj dela.
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | [Linux] Seštej vhodne parametreOddelek: Programiranje | 851 (722) | aljaz92 |
| » | Pomoč pri nalaganju večih slik naenkratOddelek: Izdelava spletišč | 952 (802) | winlins |
| » | BashOddelek: Programiranje | 2480 (1876) | keworkian |
| » | Noob se loti programiranje v BASHOddelek: Programiranje | 2394 (1794) | c3p0 |
| » | Ime Priimek v Ime_Priimek (strani: 1 2 )Oddelek: Programska oprema | 5355 (4315) | Doman |