Skrypty Shellowe

  • repl.sh - Zamienia wszystkie wystąpienia tekstu w projekcie (włącznie z podkatalogami). Niebywale proste, ale bardzo potężne narzędzie do refaktoryzacji (obsługuje także zmiany nazw plików w CVS-ie!).
  • clone.sh - podobne do repl, ale nie zamienia plików tylko klonuje
  • rand-arg.awk - Wyrzuca na stdout wylosowany argument. Przykładowe zastosowania: losowe tła ;)
  • userfriendly.sh - pokazuje losowy komiks z http://userfriendly.pl
  • pogoda.sh - pokazuje pogodę na dzień jutrzejszy z wp.pl
  • powiadom.sh - skrypt powiadamiający o nadchodzącej poczcie poprzez włączenie "śniegu" na ekran
  • ftpsync.sh - Synchronizacja katalogów FTP w jedną stronę
  • ftpsync2.sh - Synchronizacja katalogów FTP w jedną stronę (poprawiona wersja)
  • javaStyle.sh - Sprawdza styl programu w Javie (opiera się o narzędzie AWK)

(...) Nie ma bowiem łatwych odpowiedzi. Nie istnieje nic takiego jak najlepsze rozwiązanie - zarówno jeśli chodzi o narzędzia, jak i języki czy systemy operacyjne. Są jedynie systemy, które mogą być bardziej odpowiednie w konkretnych okolicznościach.

I tu właśnie do gry wchodzi pragmatyzm. Nie należy przywiązywać się do żadnej określonej metody, ale mieć na tyle rozległą wiedzę i doświadczenie, by w danej sytuacji wybrać dobre rozwiązanie. (...)

Andrew Hunt, David Thomas "Pragmatyczny Programista"