variable als dateiname

G

Guest

Hallo
kann man tar in einem shell skript eine variable übergeben, so daß tar die datei nach dem variablen name nenn,
oder tar dazu bringen die ausgabe eines anderen Programm als dateinamen wählt.
danke schon mal
ciao
 
ich hab..

..leider davon keine Ahnung...aber rup wird dir bestimmt weiterhelfen können :]
 
Ja natuerlich,

in dem folgenden Beispiel wird in die Variable DATUM durch den Befehl date ein Datumsstring geschrieben, in DIR steht einfach ein Verzeichnisnamen.
Der Dateiname wuerde im unteren Bespies so aussehen /mnt/backup/Backup-2002-06-06.tar

Syntax:
VARIABLE=$(Kommando) # Fuer Kornshell und Bash
VARIABLE=`Kommando` # Nur in der BASH

Beispiel:
#################################################
#!/bin/bash

DATUM=`date +%Y-%m-%d`
DIR="/mnt/backup"

tar -cvvf ${DIR}/Backup-${DATUM}.tar daten
#################################################

Gruss Rupert
 
Zuletzt bearbeitet:

Ähnliche Themen

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

Hilfe für ein shell script

wget: Lädt bestimmte Dateitypen nicht

Variable mit 'tr' ändern

Komplette Spalten aus Datei löschen.

Zurück
Oben