GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment lire une variable à partir d'un fichier ?

Je souhaite insérer dans mon script une valeur (string) que je lirais dans un fichier texte.

Par exemple, au lieu de :

echo "Enter your name"
read name

Je veux lire une chaîne à partir d'un autre fichier texte afin que l'interpréteur lise la chaîne à partir du fichier et non l'entrée de l'utilisateur.

Meilleure réponse

Pour lire les variables d'un fichier, nous pouvons utiliser le source ou . commande.

Supposons que le fichier contient la ligne suivante

MYVARIABLE="Any string"

nous pouvons ensuite importer cette variable en utilisant

#!/bin/bash

source <filename>
echo $MYVARIABLE

Ubuntu
  1. Comment Cater un fichier depuis Awk ?

  2. Comment créer un fichier .img à partir de .iso sur Ubuntu ?

  3. Comment installer Ubuntu à partir d'un fichier Iso ?

  4. Comment imprimer de Vim en PDF ?

  5. En quoi install -c est différent de cp

Comment lire un fichier avec des espaces sous Linux

Comment afficher les données d'un fichier texte sous Linux

Script bash :comment lire des données à partir de fichiers texte

Comment supprimer les caractères (^M) d'un fichier sous Linux

Comment transférer des contacts d'Android vers un téléphone Ubuntu

Comment accéder aux fichiers Windows à partir d'Ubuntu ?