Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
shell [2017/03/24 14:14] karl angelegt |
shell [2017/05/22 10:59] (aktuell) karl [Datein und Ordner Suchen] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Linux Shell Skripte ====== | ====== Linux Shell Skripte ====== | ||
+ | ---- | ||
===== Periodisch Temperaturen anzeigen ===== | ===== Periodisch Temperaturen anzeigen ===== | ||
Zeile 6: | Zeile 7: | ||
{{tag> | {{tag> | ||
+ | ===== Datein und Ordner Suchen ===== | ||
+ | Die Dateisuche in Linux ist mir zu komplex, um sie aus dem ff bedienen zu können. Daher gibt's ein kleines Skript: | ||
+ | < | ||
+ | #! /bin/bash | ||
+ | |||
+ | # windows-like file search | ||
+ | # script for finding files by filename in current directory and all subdirectories, | ||
+ | |||
+ | # use \ for escaping * | ||
+ | # e.g. | ||
+ | #> datei \*.txt | ||
+ | |||
+ | find . -type f -iname " | ||
+ | </ | ||
+ | Zu beachten ist, dass der Stern (Asterisk) escapet werden muss. | ||
+ | Beispielaufruf: | ||
+ | datei \*.txt | ||
+ | Findet alle .txt Datein im aktuellen Verzeichnis und allen Unterverzeichnisse. | ||
+ | |||
+ | Ähnliches hab ich auch für Ordner gemacht: | ||
+ | < | ||
+ | #! /bin/bash | ||
+ | |||
+ | # windows-like directory search | ||
+ | # script for finding directories by filename in current directory and all subdirectories, | ||
+ | |||
+ | # use \ for escaping * | ||
+ | # e.g. | ||
+ | #> ordner \*git\* | ||
+ | |||
+ | find . -type d -iname " | ||
+ | </ | ||
+ | |||
+ | ===== Shell Skripte Debuggen ===== | ||
+ | set -x | ||
+ | oder mit | ||
+ | sh -x / | ||
+ | |||
+ | **Bash Debugger** [[http:// | ||