Kabuk komut dosyası oluşturma konusunda nispeten yeniyim, ancak lftp programını kullanan bir komut dosyasını neredeyse tamamladım . Ben sorun yaşıyorum komut dosyası parçası (ile ayrılmış ;
) uzun bir komut dizisi oluşturmak olduğunu .
for var in something
do
...
commands_to_run+="echo Result is `tail -n 1 $somefile`;"
done
Ne fark ediyorum tail
- program geri çivilere sarılmış - for döngüsü yinelenen zaman çalıştırılıyor, ama komut dizimi daha sonra komut dizesini çağırdığınızda değil.
Ne yazık ki, $ somefile içeriği bu aşamada incelenmeye hazır değil. Dizeyi oluştururken değil, gerektiğinde yürütme komutunu nasıl alabilirim?
$(...)
Hauke'nin önerdiği gibi kullanmayı denedim ama ters eğik çizgi anahtar.