«escape-characters» 태그된 질문

터미널 명령 및 기능 키 인코딩과 같은 이스케이프 시퀀스

4
ncurses 애플리케이션에서 호출 된 스크립트 출력의 이스케이프 시퀀스
현재 홈 서버의 tmux 세션에서 mcabber를 Jabber 클라이언트 (ncurses를 사용하는)로 실행하고 있습니다. 로컬에서 iTerm2를 터미널 에뮬레이터로 실행하면 문자 이스케이프 시퀀스를 통해 으르렁 알림을 트리거 할 수 있습니다. 참고 : 모든 echo이 질문은 같은 작품에서 printf %b, 또는 echo -e배쉬와 GNU에 echo. 예를 들어 echo "\e]9;foobar\007"iTerm2가 텍스트 "foobar"와 함께 Growl 메시지를 …

2
콘솔 출력의 현재 색상을 결정하는 방법은 무엇입니까?
유색 터미널을 사용할 수 있으면 이스케이프 문자를 사용하여 출력의 색상을 지정할 수 있습니다 . 그러나 출력물이 현재 어떤 색으로 표시되는지 알아낼 가능성이 있습니까? 또는 지금 당장 출력하면 텍스트의 색상은 어떻습니까? 이 이스케이프 문자를 사용할 때 이전 색상 설정을 어 기지 말 것을 요청합니다. '기본 전경색'이스케이프 문자는 변경하기 전에 텍스트 색이 …

1
캐럿 대괄호 대괄호 A ^ [[A-무슨 뜻입니까?
이것이 이미 요청 된 경우 사과하지만 어떻게 찾을 수 있을지 잘 모르겠습니다. 검색 엔진에서 "^ [[A"를 검색하면 "^ [["부분은 무시됩니다. 어쨌든 내 질문 : 때로는 화살표 키를 눌렀을 때 터미널 (Mac의 경우)에서 문자 "^ [[A", "^ [[B", "^ [[C"또는 "^ [[D")가 나타납니다 . 나는 DOS를 사용할 때 몇 년 전에 …


2
Bash 및 Zsh 이외의 쉘이 ANSI-C 인용을 지원합니까? 예 : $ 'string'
다음을 사용하여 출력에 녹색 확인 표시를 인쇄하는 쉘 스크립트가 있습니다. col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" Bash의 ANSI-C Quoting 에 대해 읽은 후 색상 변수를 설정할 때 사용할 수 -e있고 echo 에서 플래그를 제거 할 수 있음을 깨달았습니다 . col_green=$'\e[32;01m' col_reset=$'\e[39;49;00m' echo "Done ${col_green}✓${col_reset}" 이것은 메시지가 Bash의 내장 에코 또는 …

1
grep을 사용할 때 화면에 이상한 기호가 있습니까?
이 문제를 일으킬 수있는 아이디어가 있습니까? grep을 사용하지 않으면 ISO 코드와 빈 공간 만 표시됩니다. 사용 된 소프트웨어 명령: ./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
파일 이름에 공백이있는 스크립트 문제
원격 호스트에서 로컬로 파일을 scp하는 스크립트가 있습니다. 때로는 파일 이름에 공백이 포함되어 있습니다. scp는 파일 이름에서 공백을 좋아하지 않습니다. 어떤 이유로 공간을 처리하려는 시도가 올바른 scp 경로를 얻지 못했습니다. 암호: PATH=/var/root/Documents/MyFile OG-v1.2.3.pkg scp $PATH Me@10.1.10.33:/Users/Me/Desktop 결과 Cannot find directory: var/root/Documents/MyFile Cannot find directory: OG-v1.2.3.pkg PATH를 따옴표로 묶으 "$PATH"면 동일한 오류가 …

3
tput보다 시퀀스를 이스케이프 처리하는 데 객관적인 이점이 있습니까?
사람들의 .*rc파일에서 온라인이나 다양한 코드로 볼 때을 사용하는 대신 수동으로 ANSI 이스케이프 시퀀스를 사용하는 사람들이 많이 tput있습니다. 나는 tput더 보편적이고 안전하다는 이해를 가지고 있었기 때문에 이것이 궁금합니다. 대신에 이스케이프 시퀀스를 사용해야하는 객관적인 이유가 tput있습니까? (이동성, 오류 견고성, 비정상적인 터미널 ...?)

2
“CTRL + arrow / s”에 대한 그놈 터미널 ANSI 이스케이프 시퀀스는 무엇입니까?
내 bash는 구성하려고 ~/.inputrc이러한 설정을 (참고 : ←, →왼쪽 및 오른쪽 화살표 키를 의미) Ctrl+ ←-단어를 뒤로 이동해야합니다 Ctrl+ →-한 단어 앞으로 이동 현재 나는 이것을 가지고 ~/.inputrc있고 작동하지 않습니다. Ctrl + arrow아무것도 생산하지 않습니다. "\eC-5C":forward-word "\eC-5D":backward-word 탈출 순서가 잘못되었다고 확신합니다. 조합에 대한 올바른 이스케이프 시퀀스는 무엇입니까 Ctrl + arrow? …


3
이스케이프 시퀀스로 제어 문자를 인쇄하는 방법은 무엇입니까?
tput을 사용하여 빨간색을 정의했습니다. red=$(tput setaf 1) 내 프로그램에서 경고를 채색합니다. 이것은 잘 작동합니다. printf '%sfail\n' "$red" # prints 'fail' in red 그러나 한 번은 탈출 시퀀스를 그대로 인쇄하고 싶습니다. \ E [31mfail 어떻게해야합니까? printf에 %q플래그가 있지만 내가 원하지 않는 다른 것들을 피할 수 있다는 것을 알고 있습니다.

4
터미널 이스케이프 시퀀스를 지원하는 pastebin 서비스가 있습니까?
색상을 지원하는 페이스트 빈 서비스가 있습니까? 나는 그들 중 일부가 구문 강조를 알고 있지만, 바람직하게는 터미널 이스케이프 시퀀스를 사용하여 임의의 색상을 지정하고 싶습니다. 예를 들어 다음과 같습니다. grep --color=force foo /etc/motd | pastebinit 누구나 멋진 사이트를 알고 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.