dizisine oku Bir dosyayı bir satırda satır satır satırında okumak istiyorum. Dosyadaki her satır bir sekmeyle ayrılmış birden çok değerdir, her satırı bir diziye okumak isterim.Bash: Sekme ile ayrılmış dosya satırını
Tipik bash "satırda dosya oku" örneği; Benim için
while read line
do
echo $line;
done < "myfile"
olsa dosyam bu (sekme ayrılmış değerler) benziyor;
her döngü tekrarında günüvalue1 value2 value3
value4 value5 value6
, ben bu yüzden
while read line into myArray
do
echo myArray[0]
echo myArray[1]
echo myArray[2]
done < "myfile"
bu ilk döngü yineleme aşağıdaki basacaktır olabilir bir diziye girmek, her satırı istiyorum;
value1
value2
value3
Sonra ikinci tekrarında bu
value4
value5
value6
bu mümkün mü basacaktır? Görebilmemin tek yolu, değerleri el ile kesmek için küçük bir işlev yazmaktır, bunun için bash'ta destek var mı?
Bu büyük bir cevabı, bunu böyle parçalayarak için teşekkürler, gerçekten takdir. Sadece ihtiyacım olan şey, teşekkürler: D – jwbensley