18 Ekim 2017 Çarşamba

bash kodlama - backslash

Giriş
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