Powiedz, że mam ten plik:
hello
world
hello world
Ten program
#!/bin/bash
for i in $(cat $1); do
echo "tester: $i"
done
wyjścia
tester: hello
tester: world
tester: hello
tester: world
Chciałbym, aby for
iteracja nad każdą linią była indywidualnie ignorowana spacje, tzn. Ostatnie dwie linie powinny zostać zastąpione przez
tester: hello world
Użycie cudzysłowów for i in "$(cat $1)";
powoduje i
przypisanie całego pliku na raz. Co powinienem zmienić?
<
zapętlić całą pętlę. Chociaż teraz ma to sens, teraz to widziałem