Datei und Verzeichnis per Shell Script loeschen

T

T_N_T_TOM

Grünschnabel
Hallo,

kann mir jemand ein Beispiel geben, wie ich eine Datei und ein Verzeichnis pe Shell Script loeschen kann. Es muss vorher abgefragt werden, ob das Verzeichnis oder die Datei existiert, erst dann sol geloescht werden.

Gruss

Tom
 
Fuers Verzeichnis
Code:
#!/bin/bash

if [ -d $1 ] ; then
   rm -fr $1 ;
fi
Dabei werden alle enthaltenen Dateien und Unterverzeichnisse auch geloescht. Mit der option '-f' kannst Du Dir das Abfragen an sich sparen, da sich rm dann nicht beschwert, wenn die angegebene Datei oder das Verzeichnis gar nicht existieren.

Fuer eine Datei:
Code:
#!/bin/bash

if [ -e $1 ]; then
  rm $1;
fi

Mit $1 wird jeweils der erste Parameter, der dem Skript beim Aufruf mituebergeben wird, eingesetzt.
 

Ähnliche Themen

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

Hilfe für ein shell script

Komplette Spalten aus Datei löschen.

HandbrakeCLI Shell Skript

Wie komme ich an den Inhalt des Inhalts einer Variable?

Zurück
Oben