Valla hocam neresi doğru diye bir soru için cevap verebilir miyim bilemiyorum :) Ama ilk gördüğüm hata copy paste komutları. Copy ve paste komutunu mümkün olduğunca kullanmamanızı öneririm. Bu komutlar yerine set variable ile tek $ ile değişkene aldırıp set field ala bu değeri atamanız daha doğru ve sağlıklı olacaktır. Diğer kısmı için eğer script sizin için olumlu bir sonuç üretiyorsa bence bir sıkıntı yok gibi :)