Kaçan kesme işaretlerinizle neler olduğunu açıklamak için ikinci örneğinizi inceleyeceğiz (ayrıca tek tırnak işaretleri veya güçlü tırnak işaretleri de göreceğiz ):
$ echo '\'Hello World\''
> # expects you to continue input
Burada, belirttiğiniz gibi teklifi asılı bıraktınız. Şimdi ucu kesin ve şu şekilde değiştirin:
v v v
$ echo '\'Hello World # Echo two strings: '\' and 'Hello World'.
\Hello World ^
"Merhaba Dünya" alt dizesi burada alıntılanmamıştır, ancak güçlü alıntılanmış gibi davranmıştır . Örneğinizi tekrar kullanarak, bu sefer ucu farklı şekilde kırpın:
vv v (plain apostrophe)
$ echo '\'Hello World\' # Will echo: '\' and 'Hello World''
\Hello World' ^^ # Note that the trailing ' char is backslash escaped.
"Merhaba Dünya" alt dizgisi yine güçlü alıntılanmış gibi davranır, sonunda yalnızca ek kesme işareti (kaçtı, artık tek bir alıntı yok).
Sonuna başka bir tek tırnak eklendiğinde (orijinal örneğiniz) dize asılı kalır ve yakın bir alıntı bekler.
echo \''Hello World'\'