Bash, tek ve çift tırnak arasındaki fark | Netgez.com
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

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • Caroline Saquet

    Caroline Saq

    1 EKİM 2011
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008