cutBugün kullandığımda , UTF-8 karakterine karakter olarak değil, 3 karakter uzunluğunda olduğu için 3 karakter kullandığını öğrendim.
Bu genellikle birçok araç için geçerli gibi görünüyor.
coreutilsUTF-8'in farkında olan sürümleri var mı?
Benim localeçıkışı:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
İşte ne zaman cutçalışmıyor
echo 哈哈 | cut -c 2-
��哈
Doğru çıktı
哈
çok cut -cbaytlı karakterlerle çalıştıysa.
cutkomut satırınıza bazı örnekler de ekleyebilir misiniz ?
echo ßßßß | cut -c 2-�ßßßLANG=en_US.UTF-8
localeUygun şekilde ayarladın mı?localeKomut çağırma (w / o argümanları) komutunun okunması nedir ?