Komut satırı üzerinden onaltılık dönüştürmek için bir yol arıyordum ve çok kolay bir yöntem olduğunu gördüm echo $((0x63)).
Harika çalışıyor ama burada neler olduğu konusunda biraz kafam karıştı.
$(...)Normalde içeriğin dış komuttan önce değerlendirildiği bir alt kabuk olduğunu biliyorum .
Bu durumda hala bir alt kabuk mu? Ben bu alt kabuk sadece (0x63)bir komut değil değerlendirme anlamına gelir gibi değil düşünüyorum .
Birisi benim için emri bozabilir mi?
$((...))komut ikamesi ile çatışmalar, birine sahiptir yazmayı hatırlamakecho "$( (echo x; echo y) | tr xy yx)"yerineecho "$((echo x; echo y) | tr xy yx)"(bazı kabukları hala ikincisi, YMMV kabul edecek olsa bile).