Pracuję nad projektem na dwóch różnych komputerach - jednym z systemem Mac OSX 10.8.3 i jednym z systemem Red Hat Enterprise Linux. Na komputerze Mac mogę to zrobić: vim $(ls -R */*.@(h|cpp) */*/*.@(h|cpp)) i wszystko działa dobrze. W systemie Linux nie działa. Wszystkie działają dokładnie tak, jak się spodziewam: ls …
Próbuję odczytać pliki z katalogu do tablicy, ale nawet jeśli plik nie istnieje, jest on zapisywany w tablicy. Chcę wykluczyć nazwę pliku, jeśli nie istnieje. a=(/tmp/nofileexists) && echo ${#a[@]} && echo ${a[@]} 1 /tmp/nofileexists Ścieżka może zawierać dziką kartę. a=(/tmp/nofileexists*.pdf) && echo ${#a[@]} && echo ${a[@]}
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.