Android

Bh komut dosyalarında yorum yazma

Sunucu Eğitimleri | Bölüm 9 | Linux'da Bash Script Yazma ve Operatörler (1)

Sunucu Eğitimleri | Bölüm 9 | Linux'da Bash Script Yazma ve Operatörler (1)

İçindekiler:

Anonim

Bash komut dosyaları yazarken, kodunuzu temiz ve kolay anlaşılır yapmak her zaman iyi bir uygulamadır. Kodunuzu bloklar halinde düzenlemek, girintilemek, değişkenlere ve işlevlere açıklayıcı adlar vermek bunu yapmanın birkaç yoludur.

Kodunuzun okunabilirliğini artırmanın başka bir yolu da yorum kullanmaktır. Bir yorum, kabuk betiğinde yazılmış, insan tarafından okunabilir bir açıklama veya ek açıklamadır.

Bash betiklerinize yorum eklemek, gelecekte kodunuza baktığınızda size çok zaman ve emek tasarrufu sağlayacaktır. Birkaç ay veya yıl önce yazdığınız bir senaryoyu değiştirmek istediğinizi varsayalım. Şansınız, yorum eklemediğiniz sürece neden bazı karmaşık kod parçaları yazdığınızı hatırlamamanızdır.

Yorumlar ayrıca, kodunuzu ve amacını anlamak için komut dosyasını tutması gerekebilecek diğer geliştiricilere ve sistem yöneticilerine de yardımcı olur.

Yorumlar genellikle kodun neyi yapamayacağını açıklamak için kullanılır. Örneğin, Bash betiğinizin içinde karmaşık bir normal ifade veya parametre yerine koyma varsa, kodun ne yaptığı hakkında bir yorum yazmalısınız. Yorumlar kısa ve öz olmalıdır. Okuyucu için basit ve açık olan bir şeyi açıklamayın.

, Bash'te yorum yazmanın temellerini ele alacağız.

Bash'de Yorum Yazma

Bash, satırdaki kare işaretinden ( # ) sonra yazılan her şeyi yok sayar. Bu kuralın tek istisnası, koddaki ilk satırın #! karakter. Bu karakter dizisine Shebang denir ve işletim sistemine dosyanın geri kalanını ayrıştırmak için hangi yorumlayıcıyı kullanacağını söylemek için kullanılır.

Yorumlar satırın başında veya diğer kodlarla satır içi olarak eklenebilir:

# This is a Bash comment. echo "This is Code" # This is an inline Bash comment.

Karma işaretinden sonraki boşluk zorunlu değildir, ancak yorumun okunabilirliğini artıracaktır.

Genellikle, komut dosyası bir metin düzenleyicisinde açıldığında yorumlar yeşil renkle gösterilir.

Yorumlar bir komut dosyasını test ederken de yararlıdır. Bazı satırları veya blokları silmek yerine bunları yorumlayabilirsiniz:

# if]; then # echo "Variable is greater than 10." # fi

Bash içinde Çok Satırlı Yorumlar

Programlama dillerinin çoğundan farklı olarak, Bash çok satırlı yorumları desteklemez.

Bash'de çok satırlı yorum yazmanın en basit yolu, birbiri ardına tek yorum eklemektir:

# This is the first line. # This is the second line.

Başka bir seçenek HereDoc'u kullanmaktır. Bir komuta birden çok girdi satırı geçirmenizi sağlayan bir yönlendirme türüdür. HereDoc bloğu bir komuta yeniden yönlendirilmezse, çok satırlı yorum yer tutucusu olarak kullanılabilir:

<< 'MULTILINE-COMMENT' Everything inside the HereDoc body is a multiline comment MULTILINE-COMMENT

HereDoc'u kullanmak bir hack'tir, çok satırlı Bash yorumları yazmanın gerçek bir yerleşik yolu değildir. Herhangi bir sorunu önlemek için tek satırlık yorumları kullanmayı tercih etmelisiniz.

Sonuç

Yorum yazmak iyi bir uygulamadır ve gelecekteki benlik de dahil olmak üzere diğer geliştiricilerin kabuk betiğini anlamalarına yardımcı olur. Bash'te, karma işaretinden ( # ) sonra ve satırın sonuna kadar her şey bir yorum olarak kabul edilir.

Herhangi bir sorunuz veya geri bildiriminiz varsa, yorum bırakmaktan çekinmeyin.

bash terminali