GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak číst proměnnou ze souboru?

Chci do svého skriptu vložit hodnotu (řetězec), kterou bych přečetl z textového souboru.

Například místo:

echo "Enter your name"
read name

Chci číst řetězec z jiného textového souboru, takže interpret by měl číst řetězec ze souboru a ne uživatelský vstup.

Nejlepší odpověď

Ke čtení proměnných ze souboru můžeme použít source nebo . příkaz.

Předpokládejme, že soubor obsahuje následující řádek

MYVARIABLE="Any string"

tuto proměnnou pak můžeme importovat pomocí

#!/bin/bash

source <filename>
echo $MYVARIABLE

Ubuntu
  1. Jak vykopat soubor z Awk?

  2. Jak se install -c liší od cp

  3. jak se liší cp -f od cp --remove-destination?

  1. Snap – Jak udělit trvalé oprávnění ke čtení složky?

  2. Jak získat přístup k souborům Flash ze streamovaných webových stránek?

  3. Jak nainstalovat Ubuntu ze souboru Iso?

  1. Jak tisknout z Vim do Pdf?

  2. Jak vytvořit soubor .click z nainstalované aplikace?

  3. Jak odstranit heslo ze souboru pdf v Ubuntu