Chcę napisać skrypt powłoki, który przejdzie przez wszystkie pliki w folderze i powtórzy tylko pliki .sql. Czy ktoś może wskazać mi właściwy kierunek?
obecnie otrzymuję wszystkie pliki wraz z plikami .sql, uruchamiając komendę
for filename in *; do echo "put ${filename}"; done
Chcę też zapisać go na liście lub coś
for filename in *.sql; do echo "put ${filename}"; done
Odpowiedzi:
To będzie najbardziej kompaktowa metoda:
Zapisywanie nazw plików w tablicy jest równie zwięzłe:
Widzieć Jak mogę używać zmiennych tablicowych po więcej informacji
źródło