25 Şubat 2019 Pazartesi

bash kodlama - tırnak

1. 'Single quotes'
Tamamen raw string gibi çalışır.
Örnek
Şöyle yaparız.
'hello world'                     => hello world
'/pkg/bin:$PATH'                  => /pkg/bin:$PATH
'hello\nworld'                    => hello\nworld
'`echo abc`'                      => `echo abc`
'I\'dn\'t've'                     => I\dn'tve
2. "Double quotes" - Expansion İşlemine Tabi Tutulut
Açıklaması şöyle
There are two categories of expansion that happen inside double quotes:

- Those starting with $ (parameter expansion $abc and ${abc}, command substitution $(...), and arithmetic expansion $((...)));
- Command substitution with backquotes `abc`;
Örnek
Şöyle yaparız.
"hello world"                     => hello world
"/pkg/bin:$PATH"                  => /pkg/bin:/bin:/usr/bin
"hello\nworld"                    => hello\nworld
"hello\\nworld"                   => hello\nworld
"`echo abc`"                      => abc
"I\'dn\'t've"                     => I\'dn\'t've
"I'dn't've"                       => I'dn't've
"I\"dn\"t've"                     => I"dn"t've
3. $'ANSI-C quoting'
Örnek ver

4. $"Locale translation"
Örnek ver


Hiç yorum yok:

Yorum Gönder