DevOps

Shell Scripting & Bash

Değişkenler, döngüler, koşullar, fonksiyonlar, pipe'lar, yönlendirmeler

20 mülakat soruları·
Mid-Level
1

Bash'te bir değişken tanımlamak için doğru sözdizimi nedir?

Cevap

Bash'te bir değişken, dolar işareti olmadan ve eşittir işareti etrafında boşluk olmadan tanımlanır. Değişken adı bir harf veya alt çizgi ile başlamalıdır. Değişkenin değerini kullanmak için adının önüne dolar işareti ($) ekleyin. Eşittir işareti etrafındaki boşluklar, Bash bunları ayrı komut argümanları olarak yorumladığı için sözdizimi hatasına neden olur.

2

Bash'te USERNAME adlı bir değişkenin değerine nasıl erişilir?

Cevap

Bir değişkenin değerine erişmek için adının önüne dolar işareti ($) ekleyin. $USERNAME sözdizimi, değişkende saklanan değeri alır. ${USERNAME} sözdizimi de kullanılabilir, özellikle birleştirme veya değiştirici kullanımı için daha fazla esneklik sunar. Dolar işareti olmadan, Bash USERNAME'i bir değişken referansı olarak değil, bir literal dize olarak yorumlar.

3

Bir değişkeni alt süreçlere erişilebilir hale getirmek için hangi komut kullanılır?

Cevap

export komutu, mevcut shell'den başlatılan tüm alt süreçler için bir ortam değişkenini kullanılabilir hale getirir. export olmadan, bir değişken mevcut shell'e yereldir ve alt süreçlere geçirilmez. Bu ayrım, başka komut dosyalarını veya programları çağıran komut dosyaları yazarken çok önemlidir. Tanım ve export'u tek satırda export VAR=deger ile birleştirmek mümkündür.

4

Son çalıştırılan komutun çıkış kodu nasıl yakalanır?

5

Bash'te if koşulu için doğru sözdizimi nedir?

+17 mülakat soruları

Bir sonraki mülakatın için DevOps'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla