Bash'daki belirli bir satırdan başlayan bir satır satır okumayı deniyorum. Sayımı artırarak dosyanın her satırını okumak için while komutunu zaten kullandım. Belirli bir satırdan başlayabilir miyim?Bir bash komut dosyasında satır numarasından başlayan satırları oku
let count=0
declare -a ARRAY
while read LINE; do
ARRAY[$count]=$LINE
vech=${ARRAY[$count]}
if [...blah ..]
then
...blah..
fi
sleep 2
((count++))
done < filec.c
Her türlü öneri veya algoritma biçiminde yardım alabilirsiniz.
Düzenleme: Satır numarasını değişken olarak iletmeye çalışıyorum. Belirli bir desen için Grepping ediyorum ve bulunursa, desenden başlayan satır numarasını geçmelidir.
Kod kod parçanızda neden sayacı artıran hiçbir şey yok? Lütfen gerçek kodu göster, sonra cevap neredeyse belli olacak. – Arsen7
$ LINE'da boşluk var mı? –
@ Arsen7
Gil