Aktywne Wpisy
![](https://wykop.pl/cdn/c3397992/robertx_t3FDF738pv,q60.jpg)
robertx +790
ŚWIADKOWIE JEHOWY NIKOGO NIE KRZYWDZĄ MORDO!!!!!!
Ciocia mojej żony leży i umiera w szpitalu. W poniedziałek miała wypadek samochodowy, jak każdy ŚJ miała przy sobie oświadczenie, że odmawia przyjęcia krwi nawet w obliczu zagrożenia życia. Taki dokument ma niestety moc prawną i lekarze są bezsilni.
Ma krwawienie wewnętrzne, hemoglobina leci na pysk (aktualnie poniżej 5!!!), jest podpięta do respiratora.
Nikt jej nie operuje bo w jej stanie bez możliwości podania krwi żadna
Ciocia mojej żony leży i umiera w szpitalu. W poniedziałek miała wypadek samochodowy, jak każdy ŚJ miała przy sobie oświadczenie, że odmawia przyjęcia krwi nawet w obliczu zagrożenia życia. Taki dokument ma niestety moc prawną i lekarze są bezsilni.
Ma krwawienie wewnętrzne, hemoglobina leci na pysk (aktualnie poniżej 5!!!), jest podpięta do respiratora.
Nikt jej nie operuje bo w jej stanie bez możliwości podania krwi żadna
![](https://wykop.pl/cdn/c0834752/44775cec4b5ac672891facc1390ec18b9734b4ec50d2ff8b0014c88187d32da8,q60.jpg)
for file in *.{png,jpg}; do ...
, próbowałem również{png|jpg}
Nie chcę bawić się w
find
, bo ta krótsza składnia może mi się przydać na przyszłość.#bash #linux
for i in *.{png,jpg}; do
u mnie dziala w bashu, pokaz reszte skryptu albo powiedz jaka powloka go wywolujeszfor i in *.{zip,png}; do echo $i; done
działa bez problemu
#!/bin/bash
...for file in *.{png,jpg}; do printf "File $file\n"; done
W katalogu mam obecnie same png, które są poprawnie listowane. Ale na koniec
File *.jpg
i wysypuje się convert z imagemagick bo dostaje zamiast pliku*.jpg
PS z tą pętlą będziesz miał problem jak będziesz miał spacje w nazwach plików png i jpg - skrypt ci się rozjedzie.
Dobra zrozumiałem, gdzie masz błąd.
@grzesiek123321: Najlepiej ls dopisał, bo samo *.{png,jpg} nie listuje po plikach tak jakby.. Sprawdź to:
for FILE in "$(ls *.{png,jpg})"; do printf "File $FILE\n"; done
Edit czekaj jeszcze jeden bug jest. xD
IFS=$'\n'
for FILE in $(ls *.{png,jpg}); do printf "File $FILE\n"; done
# IFS=$'\n' Zmienia separator tylko na znak nowej linii. Naprawia "bug" z plikami, które posiadają spacje w nazwie.