içinde döngü yaparken, bir dosyadaki tarihlerin listesi için döngüye giren ve belirli bir işlem gerçekleştiren bir komut dosyası oluşturmaya çalışıyorum. Kodum aşağıdaki gibi görünüyor. Ben bash kabuk kullanıyorum. Unix bash kabuk
while read line; do
#do something with $line
done < file.txt
Şimdiye kadar ben 2 tarihleri ile benim senaryoyu test etmeye çalıştı, ama senaryo ilk buluşmada ancak ikinci için yürütür. Ayrıca, komut dosyam başarıyla tamamlandığını söylüyor. Bazıları bana burada yardımcı olabilir.
Şimdi, komut dosyasımı 4 tarih için çalıştırmaya çalışıyorum. Ayrıca birisinin N çizgisinin olduğu benzer bir sorunu olduğunu da okudum ama betik sadece N-1 için iyi çalışıyor. Ama bu soru için mükemmel bir cevap bulamadım.
'$ file.txt' nedir? – karakfa
döngü doğrudur. Herhangi bir windows satır sonu içermeyen 'file $ file.txt' kullanıp kullanmadığınızı kontrol edin –
Gönderdiğiniz kodda açıkça bir sorun yok. Lütfen döngü içinde ne yaptığınızı ve girdi dosyasında ne olduğunu göstermek için sorunuzu düzenleyin. – Kenster