Giriş
backslash özel bazı karakterlerden önce geliyorsa -escape diyelim- farklı yorumlanır. Bu özel karakterler şunlar
Çift Tırnak
Şöyle yaparız. Escape yapılmadığı için aynı çıktıyı alırız
Şöyle yaparız. Line continuation anlamına gelir.
backslash özel bazı karakterlerden önce geliyorsa -escape diyelim- farklı yorumlanır. Bu özel karakterler şunlar
$ ` " \ ve newline
Çift Tırnak
Şöyle yaparız. Escape yapılmadığı için aynı çıktıyı alırız
[user@linux ~]$ echo "foo \ "
foo \
Şöyle yaparız. Escape yapıldığı için özel karakteri görürüz.[user@linux ~]$ echo "foo \" "
foo "
[user@linux ~]$ echo "foo \\ "
foo \
Çift Tırnak Olmadan
Şöyle yaparız. Line continuation anlamına gelir.
[user@linux ~]$ echo foo \ # Space after \
foo
Hiç yorum yok:
Yorum Gönder