Di 'che ho questo file:
hello
world
hello world
Questo programma
#!/bin/bash
for i in $(cat $1); do
echo "tester: $i"
done
uscite
tester: hello
tester: world
tester: hello
tester: world
Mi piacerebbe avere l' for
iterazione su ogni riga ignorando individualmente gli spazi bianchi, cioè le ultime due righe dovrebbero essere sostituite da
tester: hello world
L'uso delle virgolette for i in "$(cat $1)";
comporta i
l'assegnazione dell'intero file in una sola volta. Cosa dovrei cambiare?
<
un ciclo completo. Anche se ora ha perfettamente senso, l'ho visto