Sunucu Eğitimleri | Bölüm 9 | Linux'da Bash Script Yazma ve Operatörler (1)
İçindekiler:
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 terminaliIle Yorum Yapıyor AB, Microsoft'un En Son Teklifi Üzerine Yorum İstiyor
Avrupa Komisyonu, rekabete aykırı bir şekilde rekabet ettiği anti-tröst ücretlerini ele almak üzere Microsoft'tan yeni bir teklif istiyor. web tarayıcıları için pazar.
Greasemonkey Komut Dosyalarını Kullanın Greasemonkey Komut Dosyalarını IE, Chrome ve Safari'de
Kullanma Greasemonkey eklentisi, Web Sitelerini özelleştirmenizi ve istediğiniz şekilde göz atmanızı sağlar - Firefox’tasın. Internet Explorer, Chrome ve Safari ile kapağın altından nasıl geçeceğinizi öğrenin.
'Den daha kolaydır. Gözden Geçirme: Komut 14 komut satırı yardımcı programının kullanımı PowerShell
' Den daha kolaydır. yardımcı programlar (eğer varsa) Take Komutunun cesareti ile eşleşebilir. Komut satırını düzenli olarak kullanırsanız, bu iyi bir yatırımdır.







