Je veux faire écho à une nouvelle ligne dans un fichier entre des variables dans un script shell. Voici mon code:
var1 = "Bonjour" var2 = "Monde!" logwrite = "$ var1 [Voici où je veux insérer une nouvelle ligne] $ var2 echo "$ logwrite" >> /Users/username/Desktop/user.txt
En ce moment, lorsque j'exécute mon script, le fichier user.txt montre ceci:
Bonjour le monde!
Je veux qu'il montre:
Bonjour Monde!
Comment puis-je faire cela??
EDIT: Voici mon script shell:
echo -n "Quel est votre prénom?" lire d'abord echo -n "Quel est votre nom de famille?" lire en dernier echo -n "Quel est votre deuxième prénom?" lire au milieu echo -n "Quel est votre anniversaire?" lire l'anniversaire echo -e "Prénom: $ premier / nNom: $ dernier / nNom moyen: $ middle / nAnniversaire: $ anniversaire" >> /Users/matthewdavies/Desktop/user.txt qlmanage -p "~ / Desktop / user.txt"
printf "%s\n" $var1 $var2 >> file
?