Shell Scripts

  • repl.sh - replace all occurences of a string in project files including subdirectories. Siple, but powerful refactoring tool, handles CVS directories properly.
  • clone.sh - similar to repl, but clones file to new name
  • rand-arg.awk - Outputs on stdout random argument. Applications: random wallpapers ;)
  • userfriendly.sh - SourceCodes and shows random UF comic from http://userfriendly.pl
  • pogoda.sh - Shows weather from wp.pl site
  • powiadom.sh - notification about new e-mail arrived using xsnow
  • ftpsync.sh - FTP one-way synchronisation
  • ftpsync2.sh - FTP one-way synchronisation (improved version)
  • javaStyle.sh - Check coding style of Java Program

(...) 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"