Dites que j'ai ce fichier:
hello
world
hello world
Ce programme
#!/bin/bash
for i in $(cat $1); do
echo "tester: $i"
done
les sorties
tester: hello
tester: world
tester: hello
tester: world
Je voudrais avoir l' foritération sur chaque ligne individuellement en ignorant les espaces, c'est-à-dire que les deux dernières lignes doivent être remplacées par
tester: hello world
L'utilisation de guillemets for i in "$(cat $1)";entraîne l' iattribution de l'ensemble du fichier à la fois. Que devrais-je changer?
<faire une boucle complète. Bien que ce soit parfaitement logique maintenant, je l'ai vu