2017-02-26 1 views
0

Szenario geht so, Shell-Skript, um Backup-Verzeichnis mit dem aktuellen Datum zu erstellen und verwenden Sie ihren absoluten Pfad in Shell-Skript.Erstelle Verzeichnispfad und benutze es im Skript

!/Bin/bash

var1 = "/ home/oracle /" date +%Y%m%d

mkdir var1 $

nach Erstellen des Verzeichnisses ich brauche wie diese DirectoryPath in Oracle RMAN-Skript verwenden .

Sicherungsstrom Steuerdateiformat 'direcotrypath' /cntrl.ctl;

+0

Sie müssen nicht über die Angebote für ein Verzeichnis zu machen - müssen auch die '$' Symbol - dh 'mkdir $ var1' –

+0

danke für den Fehler hinweisen ... mein Hauptanliegen ist es, den erstellten Verzeichnispfad später in Backup-Skript zu verwenden. . möglicherweise gibt es eine eingebaute Funktion, um den Pfad des erstellten Ordners zu erhalten. – bluefish

+0

Wenn Sie ein Verzeichnis erstellen, kennen Sie _den Namen, den Sie gerade erstellt haben. Wenn Sie sich nicht sicher sind, können Sie "mkdir xx; cd xx; pwd" erstellen und es wird der absolute Pfadname des gerade erstellten Verzeichnisses ausgegeben. – linuxfan

Antwort

0

können Sie verwenden

path = $ (PWD) "/ date"

echo $ Pfad

+0

Ich denke nicht, dass das das ist, was das OP verlangt. – linuxfan

+0

Problem wurde gelöst, danke Jungs. – bluefish

Verwandte Themen