テキストファイルから読み取る値(文字列)をスクリプトに挿入したい。
たとえば、次の代わりに:
echo "Enter your name"
read name
別のテキストファイルから文字列を読み取りたいので、インタプリタはユーザー入力ではなくファイルから文字列を読み取る必要があります。
ベストアンサー
ファイルから変数を読み取るには、source
を使用できます または.
コマンド。
ファイルに次の行が含まれていると仮定します
MYVARIABLE="Any string"
次に、
を使用してこの変数をインポートできます。#!/bin/bash
source <filename>
echo $MYVARIABLE