Backtick karakterinin komut ikamesi için kullanıldığını biliyoruz :
chown `id -u` /mydir
Bu beni meraklandırdı: Kene karakteri ´
Linux kabuğundaki herhangi bir şey için mi kullanılıyor?
Not: bu arada, komut değiştirme de daha okunaklı olarak yazılabilir
chown $(id -u) /mydir
'
ASCII 39, U + 0027), Unix kabuklarının çoğunda (örn. Bourne kabuğu /bin/sh
) ve Linux kabuklarında (ör. /bin/bash
) Bir anlam ifade eder . Kelimelerin bölünmesini ve tüm açılımları önler. Yani ls '$foo [bar]'
adında bir dosya olmadığı sürece hata verir $foo [bar]
geçerli dizinde. Bu fosfata eşdeğer oluyor ls "\$foo [bar]"
ve ls \$foo\ \[bar\]
.
'
, "
, `
) Unix kabuklarda özel bir anlamı vardır.
´
olarak adlandırıldığını düşündüm (ve tersine, mezar aksanı denir ). Tek başına kullanıldığında, ikincisi bir backtick olduğundan , eskisinin kene veya ileri kene olarak adlandırılması doğal görünüyordu (lütfen ters backtick olarak adlandırmayalım ). Başlık sorusunu notunuzu içerecek şekilde değiştirdim.`