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 …
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 …
Przepraszam, jeśli już o to poproszono, ale nie mam pojęcia, jak sam się o tym przekonać - kiedy wyszukuję „^ [[A” w dowolnej wyszukiwarce, ignoruje to część „^ [[”). W każdym razie moje pytanie: czasami w terminalu (na komputerze Mac) po naciśnięciu klawiszy strzałek pojawiają się znaki „^ [[A”, „^ …
Wiem, że możemy uciec od znaku specjalnego, takiego jak *(){}$z \, aby zostać uznani za literały. Na przykład \*lub\$ Ale w przypadku, .gdy muszę to zrobić dwa razy, \\.inaczej jest to uważane za charakter specjalny. Przykład: man gcc | grep \\. Dlaczego tak jest
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 …
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' …
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 …
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 …
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 …
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 …
Czy istnieje usługa pastebin obsługująca kolory? Rozumiem, że niektóre z nich mają podświetlanie składni, ale chciałbym wykonać dowolne kolorowanie, najlepiej używając końcowych sekwencji ucieczki. Na przykład chciałbym zrobić: grep --color=force foo /etc/motd | pastebinit Czy ktoś zna tak fajną stronę?
Kiedy używam lessw wierszu poleceń, dane wyjściowe są jak ale kiedy używam lessz poziomu skryptu bash, otrzymuję: Jak mogę użyć lessw skrypcie bash, aby nie uzyskać wszystkich znaków zmiany znaczenia i pozwolić, aby działało tak, jak działa w interaktywnym wierszu poleceń?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.