Strona 1 z 1
bash wczytanie pliku do pętli
: 15 kwietnia 2010, 13:44
autor: witek000
Cześć.
Stworzyłem na razie skrypt, który tworzy plik z zawartością:
Chciałbym, żeby każda linijka pliku była wczytywana osobno do pętli albo do tablicy. Da się to zrobić? Googlowalem, googlowalem i nic nie znalazłem. Jakiś dobry kurs basha tez moglibyście podać.
: 15 kwietnia 2010, 15:18
autor: lessmian2
Kod: Zaznacz cały
#!/bin/bash
while read LINE
do
echo ${LINE}
done </etc/hosts
: 15 kwietnia 2010, 15:48
autor: witek000
Byłbym wdzięczny za krótkie objaśnienie, co po kolei robi ten skrypcik i co tam robi /etc/hosts?
: 15 kwietnia 2010, 15:57
autor: lessmian2
Czyta plik linia po linii i wyświetla każdą linię

A
/etc/hosts to tylko dla przykładu.
: 16 kwietnia 2010, 01:16
autor: winnetou
Kod: Zaznacz cały
cat plik|while read linia;do zrób_coś_z $linia;done
Kod: Zaznacz cały
#!/bin/ksh
# This is an OPTIONAL way to quickly null out prior values
set -A array
#
array[1]="one"
array[2]="two"
array[3]="three"
three=3
print ${array[1]}
print ${array[2]}
print ${array[3]}
print ${array[three]}
Do ostatniego po minucie googlowania znajdziesz przykłady dla basha
Rozwiązań jest od groma użyj
mocy