13 Nov 2014
Den Ersten Buchstaben jeder Datei in einem Verzeichnis zum Großbuchstaben machen
Den Ersten Buchstaben jeder Datei in einem Verzeichnis zum Großbuchstaben machen: 4 Lösungsansätze.
- bash
for i in *; do new=`echo "$i" | sed -e 's/^./\U&/'`; mv "$i" "$new";done
- Bash, wenn sed kein \U kann
for i in *; do first=$(echo "${i:0:1}" | tr '[:lower:]' '[:upper:]'); new=$first${i:1}; mv "$i" "$new"; done
- Bash 4
for i in *; do mv "$i" "${i^}"; done
- zsh
for i in *; do mv $i ${(C)i}; done