Benutzer-Werkzeuge

Webseiten-Werkzeuge


shell

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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>linux shell software deutsch}} {{tag>linux shell software deutsch}}
  
 +===== 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:
 +<code>
 +#! /bin/bash
 +
 +# windows-like file search
 +# script for finding files by filename in current directory and all subdirectories, ignoring case
 +
 +# use \ for escaping *
 +# e.g. 
 +#> datei \*.txt
 +
 +find . -type f -iname "$1"
 +</code>
 +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:
 +<code>
 +#! /bin/bash
 +
 +# windows-like directory search
 +# script for finding directories by filename in current directory and all subdirectories, ignoring case
 +
 +# use \ for escaping *
 +# e.g. 
 +#> ordner \*git\*
 +
 +find . -type d -iname "$1"
 +</code>
 +
 +===== Shell Skripte Debuggen =====
 +  set -x
 +oder mit 
 +  sh -x /pfad/zum/skript
 +
 +**Bash Debugger** [[http://bashdb.sourceforge.net/|link]] könnte auch einen Versuch wert sein!
  
shell.1490361288.txt.gz · Zuletzt geändert: 2017/03/24 14:14 von karl