«escape-characters» etiketlenmiş sorular

Terminal komutlarının kodlamaları ve fonksiyon tuşları gibi çıkış dizileri

4
Komut dosyası çıktısında ncurses uygulamasından çağrılan kaçış dizileri
Şu anda ev sunucumda bir tmux oturumunda mcber'i (ncurses kullanan) Jabber istemcim olarak çalıştırıyorum. Yerel olarak iTerm2'yi karakter kaçış dizileri aracılığıyla hırıltı bildirimlerinin tetiklenmesini destekleyen bir terminal emülatörü olarak çalıştırıyorum. Not: echoBu sorudaki tüm gibi printf %bveya echo -ebash ve GNU'da çalışır echo. örneğin echo "\e]9;foobar\007"iTerm2'nin "foobar" metniyle bir Growl …

2
Konsol çıkışının geçerli rengi nasıl belirlenir?
Renkli bir terminal varsa , çıkış karakterlerini kullanarak çıkışını renklendirebilirim . Ancak, çıktının şu anda hangi renk olarak görüntülendiğini bulma olasılığı var mı? Ya da daha iyisi, şu anda çıktı alırsam metnin rengi ne olurdu? Bu kaçış karakterlerini kullanırken önceki renk ayarlarını bozmamayı istiyorum. 'Varsayılan ön plan rengi' kaçış karakteri, …



2
Bash ve Zsh dışındaki mermiler ANSI-C teklifini destekliyor mu? örneğin $ 'string'
Çıktısında yeşil bir onay işareti yazdırmak için aşağıdakileri kullanan bir kabuk komut dosyası var: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" Bash'in hakkında okuduktan sonra ANSI-C aktaran , benim renk değişkenleri ayarlarken kullanmak ve kaldırmak fark etti -ebenim gelen bayrağı yankı . col_green=$'\e[32;01m' col_reset=$'\e[39;49;00m' echo "Done ${col_green}✓${col_reset}" Bu çekici görünüyor, çünkü …

1
Grep kullanırken ekranda tuhaf semboller var mı?
Buna ne sebep olabileceği hakkında bir fikrin var mı? Grep kullanmadan, görüntülenen tek şey ISO kodları ve boş alan var. Kullanılan yazılım Komut: ./trans --id --input /path/to/txt | grep ISO | grep [a-z] root@box /test # alias grep alias grep='grep --color=auto' root@box /test # type grep grep is aliased to …

2
Dosya adındaki boşluklarla komut dosyasında sorun var
Scp uzak ana bilgisayardan yerel bir dosya bir komut dosyası var. Bazen dosya adları boşluk içerebilir. scp dosya adlarındaki boşlukları sevmez. Nedense boşlukları kullanma girişimlerim doğru scp yolu ile sonuçlanmadı. Kod: PATH=/var/root/Documents/MyFile OG-v1.2.3.pkg scp $PATH Me@10.1.10.33:/Users/Me/Desktop Sonuçları Cannot find directory: var/root/Documents/MyFile Cannot find directory: OG-v1.2.3.pkg PATH değerini tırnak işaretleri içine …

3
Tput üzerinden dizilerden kaçmanın herhangi bir nesnel faydası var mı?
.*rcÇevrimiçi veya çeşitli kodlarda gördüğüm kişilerin dosyalarında, ANSI kaçış dizilerini kullanmak yerine manuel olarak kullanan birçok insan görmeye eğilimliyim tput. tputDaha evrensel / güvenli bir anlayışa sahiptim, bu yüzden bu beni meraklandırıyor: Kaçış dizilerinin yerine kullanılması gereken herhangi bir nesnel sebep var mı tput? (Taşınabilirlik, hatalarda sağlamlık, olağandışı terminaller ...?)

2
“CTRL + ok / sn” için gnome terminali ANSI kaçış dizisi nedir?
Benim bash yapılandırmak çalışıyorum ~/.inputrcbu ayarlara (Not: ←, →sol ve sağ ok tuşlarını ortalama) Ctrl+ ←- bir kelimeyi geri atlamalı Ctrl+ →- bir kelime ileri atlamalı Şu anda bende var ~/.inputrcve işe yaramıyor. Ctrl + arrowhiçbir şey üretmez. "\eC-5C":forward-word "\eC-5D":backward-word Eminim kaçış dizim yanlış. Kombinasyonlar için doğru kaçış dizileri Ctrl …


3
Kaçış dizileriyle kontrol karakterleri nasıl yazdırılır?
Tput kullanarak kırmızı rengi tanımladım red=$(tput setaf 1) programımdaki uyarıları renklendirmek için. Bu iyi çalışıyor: printf '%sfail\n' "$red" # prints 'fail' in red Ama bir keresinde kaçış dizisini olduğu gibi yazdırmak istiyorum: \ E [31mfail Bunu nasıl yaparım? Printf'in bir %qbayrağı olduğunu biliyorum ama istemediğim şeylerden kaçıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.