SORU
14 Temmuz 2011, PERŞEMBE


Bash, tek ve çift tırnak arasındaki fark

Bash kabuk komut dosyası, tek tırnak işaretleri ('') ve çift tırnak ("") arasındaki fark nedir?

CEVAP
14 Temmuz 2011, PERŞEMBE


Tırnak bir şey eklemek istemiyorum, ama çift tırnak, tek başına (örneğin değişkenler, backticks, \ belirli kaçar, vs...)

Bash manuel bunu söylemek için:

3.1.2.2 Single Quotes

Tek tırnak (‘’) tırnak içinde her karakterin edebi değeri korur. içine karakterler Tek tırnak ters eğik çizgi ile öncesinde bile tek tırnak arasında ortaya çıkabilir.

3.1.2.3 Double Quotes

Çevreleyen karakterler çift tırnak içinde (‘"’) korur edebi değeri tüm karakterler tırnak içinde, dışında‘$’, ‘’, ‘\’, ve, ne zaman geçmiş yorumlaması etkinleştirildiğinde, ‘!’. Karakterler ‘ $ ’ ‘ ’ çift tırnak içinde özel anlamlarını korurlar (Kabuk Uzantılarına bakınız). Ters eğik çizgi, sadece aşağıdaki karakterlerden birini takip zaman özel anlamını korur: ‘$’, ‘’, "’, ‘\’, ya da yeni satır. ‘ Çift tırnak içinde, bu karakterlerden biri tarafından takip edildiğini ters kaldırılır. Ters eğik çizgi, özel bir anlamı olmayan karakterler önceki değiştirilmeden bırakılır. Çift tırnak bir geriye yatık eğik çizgi kullanarak çift tırnak içinde alıntı olabilir. Etkin ise, geçmiş genişleme sürece yapılacak ise bir ‘!’ çift tırnak içinde görünen bir ters eğik çizgi kullanarak kaçtı. ‘!’ Kaldırılmaz. ters eğik çizgi, önceki

Özel parametreleri ‘*’ ve ‘@’ çift tırnak içinde zaman özel bir anlamı vardır (Kabuk Parametre Genişleme).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008