Tekli tırnak vs kabuk çift için iyi bir anımsatıcı nedir?


43

İkili veya tekli tırnakların bir Unix değişkeninin değişmesine neden olup olmadığını aramadan önce hatırlamak için yeterince komut dosyası kullanmıyorum.

Neler olduğunu kesinlikle anladım . Benim sorum şu, kafamda doğru alıntı kuralını yapmak için bir hafıza numarası olan var mı?


2
rcKabuğunuz olarak kullanın , o zaman sadece tek bir tırnak tipine sahip olursunuz ( sadece tırnakların tek tırnaklar olduğu ve ters eğik çizginin sadece satırların devamı için kullanıldığı (tek tırnakların içinde değil) "normal bir karakterdir rc). Ayrıca, bash gibi Korn benzeri mermilerden çok daha yalın, daha temiz, daha iyi, daha sezgisel sözdizimi ve tasarıma sahip.
Stéphane Chazelas

1
Perl'i öğren. O zaman sadece kabuğun benzer davrandığını ezberlemeniz gerekir.
27.07.2017

Yanıtlar:


75

Tek tırnak, tek bir standart olan basit tırnaklardır : her karakter değişmezdir. Çifte alıntıların çifte standardı vardır: bazı karakterler gerçek anlamlıdır, bazıları ise önünde ters eğik çizgi olmadıkça yorumlanır.

Tek tırnak tek başına çalışır: tek tırnak içindeki ters eğik çizgi özel değildir.
Çift tırnak, ters eğik çizgiyle eşleşir: çift tırnak içindeki ters eğik çizgi, bir sonraki karakteri özel değildir.


7
Bu oldukça şiirsel. İyi bir editörle (edebi anlamda), bunun dışında bir çocuk kitabı yapabiliriz. "Senaryoya Bir Yılan
Öğretirseniz

7
Döndüm çalışıyorum tek standarda, tek tırnak basit alıntılar var bir içine Dr Seuss tarzı şiirin yirmi dakika boyunca, ve sefil başarısız.
Ti Strga

6
Tek tırnaklar tek kullanımlıktır ve lit'rally repeat / Çift tırnaklar daha ayrıntılı, bir paramat'rising featidir
DopeGhoti


5

"Çift, çift toil ve sorun;
Dolar yanıyor ve geri alıntılar patlıyor."

Tek, aksine, zararsızdır.


4

İkili tırnak ( ") zayıf tırnaklardır; bunlardan ikisine ihtiyacınız vardır, bu yüzden çiftler halinde gelirler ve değişkenler sayılarına rağmen tam da onları vurur.

Tek tırnak ( ') güçlü tırnaklardır; tek tek gelirler ve değişkenler onlar için eşleşmez.


2

Çift tırnak, eğlenceli
genişletme parametrelerini tek tek ikiye katlar .


1

Double-quotes ( ") tam olarak ne demek istediğini kastetmez, örneğin "quality" equipment, muhtemelen bunun tersi olduğunu söyleyen bir araç .

Tek tırnak ( ') güçlü tırnak, aralarında ne göründüğü gibi.


1

Amaç olarak tekil
, bekar alıntılar.

İçindeki karakterleri
nasıl karıştırdıklarının önemi yok.

(Bilmeniz gereken tek bir küçük kural var. İçindeki
Tek alıntı? Gitme!)



İçinde bazı karakterlerin sorun yaşayabileceği çifte alıntılar var
Dolar, ters keneler ve ters eğik çizgi
Bash
Escaping tarafından özel olarak değerlendirilir , ancak bu balonu patlatacak.


0

Bir: kış,
İki olduğu gibi : yaz, dönüşümler
Yasak veya izin ver

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.