Stdin'den bir satır okuyan ve satırın içeriğine göre bazı işlemler gerçekleştiren bir komut dosyası var. Ctrl-t yazarak basitçe çağrılabilmem için bu betiğe bir anahtar bağlamalıyım. Komut dosyasını ismiyle çağırdığımda beklendiği gibi çalışır, ancak anahtar bağladığımda kilitlenir. Aslında kabuk kilitleniyor ve onu öldürmek zorundayım. Komut dosyası read -r line
kullanır. Aynı sonuçları ile cat
denedim.Stdin'i okuyan bir komutu bağlama
Senaryo bu (dosya adı read.sh) benziyor: Böyle
#!/bin/bash
echo -n ' > '
read -r buf
echo "you typed $buf"
Bind: Eğer Ctrl + t karşı bastığınızda
bind -x '"\C-t" : "read.sh"'
Tam olarak ne denediğinizi yayınlayabilir misiniz? – andlrc