Yazacağınız birçok Bash betiğinin metinle çalışması gerekir, bu nedenle bu temel işlemi anladığınızdan emin olun.
Birleştirme, iki değeri birleştirme işlemidir. Dize birleştirme, programlamanın ayrılmaz bir parçasıdır ve bunun için her tür yazılımda bir kullanım bulacaksınız.
Farklı programlama dilleri, dize birleştirme ile farklı şekillerde ilgilenir. Bash, iki diziyi birleştirmek için birkaç yöntem sunar.
Bash'te dizeleri nasıl birleştirebileceğinize bir göz atın.
+= Operatörünü Kullanma
Bash'te += operatörünü kullanarak iki dizi veya değişken ekleyebilirsiniz. İlk olarak, bir beyanda bulunun Bash değişkeni dizenin ilk bölümünü içeren ve += operatörünü kullanarak dizenin ikinci bölümüyle birleştirin. Ortaya çıkan dizeyi yazdırmak için yankıyı kullanın. += operatörüyle bash'ta dizeleri şu şekilde birleştirebilirsiniz:
#!/usr/bin/bash
s="Merhaba"
s+="MUO'dan Dünya"
Eko"$s"
Çıktı "MUO'dan Merhaba Dünya" döndürmelidir:
Örnekte, bir dize değişkenini bir dize sabit değeriyle birleştirdiniz. İki değişkenin değerlerini birleştirmek istiyorsanız, bu yöntemi uyarlayabilirsiniz. Değişmez dizgiyi, şu şekilde birleştirmek istediğiniz ikinci değişkenle değiştirin:
#!/usr/bin/bash
s="Şen"
d=" Noel"
s+=$d
Eko"$s"
bir kez sen kabuk komut dosyanızı çalıştırın, "Mutlu Noeller" çıktısını almalısınız.
Dizeleri Sırayla Yerleştirerek Birleştirme
İki veya daha fazla diziyi veya değişkeni birleştirmenin en kolay yolu, bunları sırayla yazmaktır. Bu en uygun yaklaşım olmasa da yine de iş görür. İşte kodun nasıl görünmesi gerektiği:
#!/usr/bin/bash
s="Manchester"
b="Şehir"
Eko"$smilyar $"
Çıktı "Manchester City" olmalıdır. Ayrıca, parametre genişletmeyi kullanarak dize değişmezlerini değişkenlerle birleştirebilirsiniz. Bunu nasıl yapacağınız aşağıda açıklanmıştır:
#!/usr/bin/bash
s="Manchester City"
c="Erling Haaland oynuyor ${s}"
Eko"$ c"
Çıktı "Erling Haaland Manchester City'de oynuyor" olmalıdır.
Dizeleri Sayılarla Birleştirme
Bash'te, veri türü uyuşmazlığı hatalarıyla karşılaşmadan dizeleri ve sayıları kolayca birleştirebilirsiniz. Bunun nedeni Bash'in, aksi belirtilmediği sürece değerleri dizeler olarak ele almasıdır. "3" değerine sahip bir değişken, Python gibi bir dilde tamsayı, ancak Bash bunu her zaman bir dize değeri olarak ele alacaktır.
+= operatörünü kullanarak veya sırayla yazarak bir dizi ve bir sayıyı birleştirebilirsiniz. İşte bir örnek:
#!/usr/bin/bash
bir="Yüz"
bir+=100
Eko"$a"
Bu programın çıktısı "Yüz 100'dür" olmalıdır. Artık Bash'te dizeleri birleştirmenin en iyi yaklaşımlarını biliyorsunuz.
Bash Komut Dosyasının Temellerini Öğrenin
Bash betikleri, hem kritik hem de sıradan görevleri otomatikleştirmek için kullanışlıdır. Bash ile, sisteminizi veya sunucunuzu korumanıza yardımcı olacak mini kabuk programları yazabilirsiniz.
Dize birleştirme, Bash programları yazmak için ihtiyaç duyduğunuz temel becerilerden biridir. Temel bilgileri sağlam bir şekilde anlamak, kabuk komut dosyası oluşturma konusunda uzmanlaşmanıza yardımcı olacaktır.