Bash Değişkenine Son Ek Ekle


0

Bir değişkene önek ekleyen bir komut dosyası yazmaya çalışıyorum, ancak eklenmiş gibi görünmüyorum. ++ 1 ve bazılarını kullanmayı denedim, ancak bunun nasıl yapıldığından emin değilim. İşte bash

HOSTNAME=TEST-HOST

for i in {1..5};
do COMMAND IS RUN HERE AND INCLUDES $HOSTNAME;
done

1
Kodunuz yalnızca bir değişkenin basit bir kullanımını gösterir ve $ HOSTNAME tek tırnak içinde değilse, çalışması gerekir. Öneki nereye uygularsınız?
Michael Suelmann

$ HOSTNAME değişkeninin sonuna artan bir sayı eklemek istiyorum. yani 01, 02, 03 vb.;
RomeNYRR

2
Örneğin ping ${HOSTNAME}${i}mi demek istiyorsun ?
Daniel Beck

Yanıtlar:


2

Eğer TEST-HOST1'e ihtiyacınız varsa, döngünüzün $HOSTNAME$iiçini kullanabilirsiniz .

TEST-HOST01'e ihtiyacınız varsa kullanabilirsiniz. $(printf "%s%02d" $HOSTNAME $i)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.