Ich möchte den Inhalt mehrerer Variablen in einer Datei als eine Spalte haben. Wenn ich zum Beispiel meine Variablen gesetzt:variable Inhalte in eine separate Datei (UNIX) auflisten
FILE1=1.txt
FILE2=2.txt
FILE3=3.txt
Um alle Variablen grep, die mit FILE beginnen und werden von einer Reihe folgte ich tun:
set | grep FILE[0-9] > LIST
Die Inhalte sind jedoch nur die Variablennamen und nicht den Inhalt, dh:
head LIST
FILE1
FILE2
FILE3
ich haben möchte:
1.txt
2.txt
3.txt
In einer verwandten Frage: Ich verwende set
die Variablen zu drucken. Gibt es einen Befehl, der nur die in der aktuellen Sitzung gesetzten Variablen ausgibt?
danke! Das funktioniert aber nicht mit 'compgen -A'. stattdessen sollte 'set' verwendet werden, was die Variablen und deren Inhalt ausgibt. Vielen Dank! Gibt es eine bessere Möglichkeit, die Variablen zu drucken? Ich möchte nur alle Variablen drucken, die in der aktuellen Terminal-Sitzung oder von dem Skript festgelegt wurden, das ich ausführe. – Vaxin
@Vaxin: Verweisen Sie mein Update, um alle festgelegten Werte in der Datei zu speichern. – Inian