GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie liest man eine Variable aus einer Datei?

Ich möchte in mein Skript einen Wert (String) einfügen, den ich aus einer Textdatei lesen würde.

Zum Beispiel statt:

echo "Enter your name"
read name

Ich möchte einen String aus einer anderen Textdatei lesen, also sollte der Interpreter den String aus der Datei und nicht die Benutzereingabe lesen.

Beste Antwort

Um Variablen aus einer Datei zu lesen, können wir die source verwenden oder . Befehl.

Nehmen wir an, die Datei enthält die folgende Zeile

MYVARIABLE="Any string"

Wir können diese Variable dann mit

importieren
#!/bin/bash

source <filename>
echo $MYVARIABLE

Ubuntu
  1. Snap – Wie erteile ich eine dauerhafte Berechtigung zum Lesen von Ordnern?

  2. Wie erstelle ich eine .img-Datei aus .iso auf Ubuntu?

  3. Wie installiere ich Ubuntu aus einer Iso-Datei?

  4. Wie extrahiere ich ein einzelnes Attribut aus einer XML-Datei?

  5. So entfernen Sie das Passwort aus der PDF-Datei in Ubuntu

So lesen Sie eine Datei mit Leerzeichen in Linux

So zeigen Sie Daten aus einer Textdatei in Linux an

Bash-Scripting:So lesen Sie Daten aus Textdateien

So entfernen Sie (^M) Zeichen aus einer Datei in Linux

So übertragen Sie Kontakte von Android auf ein Ubuntu-Telefon

Wie greife ich von Ubuntu auf Windows-Dateien zu?