A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 9 Ω
Das Banner der Rhetos-Website: zwei griechische Denker betrachten ein physikalisches Universum um sie herum.

Bash Befehle

7 Aufgaben mit Lösungen

1) Ändere in allen Dateinamen eines Ordners einen Buchstaben in eine Buchstabenfolge um.

2) Ändere in allen Dateien eines Ordners eine Textfolge um.



Bildbeschreibung und Urheberrecht
Der sitzende Pinguin ist das Erkennungszeichen für das Betriebssystem Linux. Unter Linux kann man die Shell-Sprache Bash verwenden. © Larry Ewing ☛


3) Erzeuge eine Wertetabelle für irgeneinen nicht zu einfachen Funktionstypen.

4) Suche in mehreren Ordner nach Dateien mit einem bestimmten Inhalt.

5) Zähle alle Buchstaben und nur bestimmte Buchstaben in einer Datei.

6) Zeichne eine Linie von der linken oberen Bildschirmecke nach schräg rechts unten.

7) Schreibe ein Programm, dass Wertepaare einliest und diese direkt als Punktepaar auf dem Bildschirm ausgibt.

Lösungen


1) Dateinamen

for f in *.txt;do mv $f ${f/ä/ae};done

2) Dateiinhalte

sed -i s/ä/ae/g *.txt

3) Tabelle

for f in {0..10};do echo -n -e $f;echo "t";echo "2*$f" | bc -l;done

4) Suchen

find -name "bruchrechnen.txt"

5) Buchstaben

Noch keine Lösung

6) Linie

for f in {0..30};do tput cup $f $(echo "2*$f" | bc -l);echo '#';done

7) Punkte

for f in {0..30};do tput cup $f $(echo "2*$f" | bc -l);echo #;done