Pytania otagowane jako escape-characters

Sekwencje ucieczki, takie jak kodowanie poleceń terminala i klawiszy funkcyjnych

4
Sekwencje specjalne w danych wyjściowych skryptu wywoływanego z aplikacji ncurses
Obecnie uruchamiam mcabber jako mojego klienta Jabber (który używa ncurses) w sesji tmux na moim serwerze domowym. Lokalnie uruchamiam iTerm2 jako emulator terminala, który obsługuje wyzwalanie powiadomień warczących poprzez sekwencje specjalne znaków. Uwaga: Wszystko echow tym pytaniu działa jak printf %b, lub echo -ew bash i GNU echo. np. echo …

2
Jak określić aktualny kolor wyjścia konsoli?
Wiem, że jeśli dostępny jest kolorowy terminal, to można go pokolorować za pomocą znaków zmiany znaczenia . Ale czy istnieje możliwość ustalenia, który kolor jest obecnie wyświetlany? Lub lepiej, jaki byłby kolor tekstu, gdybym go teraz wydrukował? Proszę nie zmieniać poprzednich ustawień kolorów podczas używania tych znaków zmiany znaczenia. Znak …



2
Czy powłoki inne niż Bash i Zsh obsługują cytowanie ANSI-C? np. $ „string”
Mam skrypt powłoki, który używa następującego polecenia do wydrukowania zielonego znacznika wyboru w danych wyjściowych: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" Po przeczytaniu o cytowaniu ANSI-C Basha , zdałem sobie sprawę, że mogę go użyć do ustawienia zmiennych kolorów i usunięcia -eflagi z mojego echa . col_green=$'\e[32;01m' col_reset=$'\e[39;49;00m' echo "Done …

1
Dziwne symbole na ekranie podczas korzystania z grep?
Masz pojęcie, co może być tego przyczyną? Bez użycia grep wyświetlane są tylko kody ISO i puste miejsce. Użyte oprogramowanie Komenda: ./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 `grep --color=auto' …

2
Problemy ze skryptem ze spacjami w nazwie pliku
Mam skrypt, który scp jest plikiem ze zdalnego hosta z powrotem na lokalny. Czasami nazwy plików zawierają spacje. scp nie lubi spacji w nazwach plików. Z jakiegoś powodu moje próby obsługi spacji nie doprowadziły do ​​prawidłowej ścieżki scp. Kod: PATH=/var/root/Documents/MyFile OG-v1.2.3.pkg scp $PATH Me@10.1.10.33:/Users/Me/Desktop Prowadzi do Cannot find directory: var/root/Documents/MyFile …

3
Czy jest jakaś obiektywna korzyść z ucieczki sekwencji przed tput?
W .*rcplikach ludzi, które widzę online lub w różnych kodach, widzę wielu ludzi, którzy ręcznie używają sekwencji ucieczki ANSI zamiast ich używać tput. Zrozumiałem, że tputjest bardziej uniwersalny / bezpieczny, więc zastanawiam się: Czy istnieje jakiś obiektywny powód powinien wykorzystywać sekwencje w miejscu tput? (Przenośność, odporność na błędy, nietypowe terminale …

2
Jaka jest sekwencja ucieczki ANSI na terminalu gnome dla „CTRL + strzałka / s”?
Próbuję skonfigurować mojego bash ~/.inputrcdo tych ustawień (Uwaga: ←, →znaczy klawiszy strzałek w lewo iw prawo) Ctrl+ ←- powinien przeskoczyć o słowo wstecz Ctrl+ →- powinien przeskoczyć o słowo do przodu Obecnie mam to w sobie ~/.inputrci to nie działa. Ctrl + arrownie produkuje nic. "\eC-5C":forward-word "\eC-5D":backward-word Jestem pewien, że …


3
Jak wydrukować znaki kontrolne z sekwencjami ucieczki?
Kolor czerwony zdefiniowałem za pomocą tput red=$(tput setaf 1) pokolorować ostrzeżenia w moim programie. Działa to dobrze: printf '%sfail\n' "$red" # prints 'fail' in red Ale pewnego razu chciałbym wydrukować sekwencję ucieczki taką, jaka jest, na przykład: \ E [31mfail Jak mam to zrobić? Wiem, że printf ma %qflagę, ale …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.