2017-04-25 4 views
-3

Ich muss den Dateinamen in einer Variablen in einer anderen Datei durch Linux-Befehle speichern, habe ich versucht, Speichern von Dateinamen in einer Variablen Bitte helfen ich möchte auf diesenWie kann ich den Namen der Datei in einer Variablen in verschiedenen Datei durch Linux speichern

+1

Stackoverflow ist über die Menschen helfen, ihren Programmiercode zu beheben. Anfragen für Lernprogramme, Recherchen, Tools, Empfehlungen, Bibliotheken und Code sind nicht Thema. *** Bitte *** lesen http://stackoverflow.com/help/how-to-ask, http://stackoverflow.com/help/dont-ask, http://stackoverflow.com/help/mcve und Nimm die [Tour] (http://stackoverflow.com/tour), bevor du hier mehr Qs postest. Viel Glück. – shellter

+0

Meinst du, dass Sie den Namen einer Datei in einer Variablen haben und Sie das in eine Datei schreiben wollen? 'echo $ name> Ausgabedatei'. Oder meinst du, dass du eine Datei hast, die den Namen einer anderen Datei enthält und diesen Wert einer Variablen zuweisen willst: 'name = $ (cat other-file)' Oder meinst du etwas anderes? –

+0

@WilliamPursell ja, ich werde den Dateinamen in einer Variablen speichern und jetzt muss ich den gleichen Dateinamen in einer anderen Datei speichern, ist eine andere Möglichkeit, die ich erreichen kann, ich hoffe, Sie verstehen meine Frage, –

Antwort

1

spielen, um mit ihm einem bisschen mehr, aber diese Zeilen sollen Ihnen helfen, was Sie brauchen:

FILENAME="Your/filename.wat" 
echo $FILENAME 
touch $FILENAME 
echo $FILENAME >> TheFilesFileName.txt 
cat TheFilesFileName.txt 
OLD_FILENAME=$(cat TheFilesFileName.txt) 
+0

Die Hauptlinie hier ist 'echo $ FILENAME >> TheFilesFileName.txt', was bedeutet, dass Ihre Variable' FILENAME' an das Ende von 'TheFilesFileName.txt' angehängt wird – KeithC

Verwandte Themen