Fórumok
Sziasztok!
Egy shell scriptet szeretnék készíteni, ami egy txt-be levő parancsokat soronként végrehajt. Majdnem sikerült megoldanom. Eddig ezzel próbálkoztam:
#!/bin/sh
LINES=`cat file.txt`
for i in $LINES; do
echo $i
done
Az igaz, hogy itt kiíratom a sort, de az a baj, hogy nem soronként írja ki, hanem szavanként. Lehetne ezen valahogy változtatni?
Köszi.
Üdv.
- 3381 megtekintés
Hozzászólások
#!/bin/sh
cat file.txt | while read line; do
echo $line
done
exit 0
- A hozzászóláshoz be kell jelentkezni
Ohh. Köszi. Majdnem így csináltam én is. De mégsem ilyen volt.
- A hozzászóláshoz be kell jelentkezni
A vegso cel pedig:
. file.txt # :)
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.
- A hozzászóláshoz be kell jelentkezni