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