escape-characters

전역 확장을 위해 인용되지 않은 변수의 백슬래시
escape-characters

전역 확장을 위해 인용되지 않은 변수의 백슬래시

다음 6개의 파일이 제공됩니다. $ touch 'sec*et' 'sec\*et' 'sec\et' secet secret 'sec\ xxx et' 왜전역 확장을 위해 인용되지 않은 변수의 백슬래시파일 만 일치하시겠습니까 sec\*et? $ v="sec\*et" ; ls $v 'sec\*et' $ v='sec\*et' ; ls $v 'sec\*et' 이와 관련그래서 대답은, 이것POSIX 정의: <백슬래시>는 이스케이프 문자라는 특별한 의미를 유지해야 합니다. 뒤에 다음 문...

Admin

왼쪽 및 오른쪽 큰따옴표를 이스케이프하는 방법은 무엇입니까?
escape-characters

왼쪽 및 오른쪽 큰따옴표를 이스케이프하는 방법은 무엇입니까?

이름을 바꾸고 싶어요MV주문하다. 파일은 왼쪽 및 오른쪽 큰따옴표로 묶여 있습니다. 예를 들어 "내 파일 이름."그것을로 바꾸고 싶다 내 파일 이름 특수문자를 이스케이프 처리하는 방법"그리고". 나는 일반적인 큰 따옴표에 대해 알고 있습니다"그러나 어떻게든 특수 큰따옴표를 이스케이프 처리하는 방법을 찾을 수 없습니다. 이제 이름을 변경하는 방법은 그래픽 파일 관리자 nautilus를 사용하는 것입니다. 터미널 에뮬레이터로 gnome 터미널을 사용합니다. ...

Admin

kHome 키에 사용자 정의 이스케이프 시퀀스 추가
escape-characters

kHome 키에 사용자 정의 이스케이프 시퀀스 추가

내 생각은 일반 Home 키에 영향을 주지 않는 kHome 키(Home은 숫자 키패드에 있음)에 vim의 작업을 연결하는 것이었습니다. 터미널에서 다음을 실행합니다. $ cat # pressed kHome ^[[1~ # pressed Home ^[[1~ 따라서 이러한 키는 동일한 이스케이프 시퀀스를 제공합니다. 나는 kHome에 나만의 이스케이프 시퀀스를 추가하기로 결정했습니다. $ showkey # pressed kHome keycode 71 press keycode 71 release # pr...

Admin

Linux 프로그램은 필요할 때만 파일 이름을 인용합니까?
escape-characters

Linux 프로그램은 필요할 때만 파일 이름을 인용합니까?

다음 디렉터리와 파일을 갖는 것을 고려해보세요. $ tree /tmp/test /tmp/test ├── dir │   ├── file_normal │   ├── file with "double quote │   ├── file with 'single quote │   ├── file with space │   └── special!char ├── dir with space │   ├── file...

Admin

Vim이 SSH 탈출을 가로챕니다
escape-characters

Vim이 SSH 탈출을 가로챕니다

(내가 아는 한) 해결해야 할 문제는 없습니다. 나는 SSH를 더 잘 이해하려고 노력하고 있습니다. 내 시스템에서 ssh 이스케이프 문자는 물결표(~)입니다. 어딘가에 SSH를 연결하면 예상대로 사용할 수 있습니다. me@local$ ssh remote me@remote$ # here I press tilde, control+z [1]+ Stopped ssh remote me@local$ 모두 괜찮습니다. 그러나 vim원격으로 실행하면 vim...

Admin

Bash의 ANSI 이스케이프 시퀀스를 끄는 방법은 무엇입니까?
escape-characters

Bash의 ANSI 이스케이프 시퀀스를 끄는 방법은 무엇입니까?

Jest를 실행 중이고 출력은 다음과 같습니다. 테스트용으로 한 줄을 인쇄한 다음 지우고 다른 줄을 인쇄합니다. 그러나 루프를 사용하여 테스트를 실행하는 경우( 를 사용하여 expect) 전체 테스트 목록을 볼 수 없습니다. (선택기 등). 나는 또한 다음을 시도했습니다. jest foo.js &> result.txt 그러나 Joke는 터미널 유형이 아니라고 판단하여 더 이상 해당 행을 출력하지 않는 것 같습니다. 나는 또한 옵션을 조사했지만 jest효과가 있는 것을 찾지 못했습니다. ...

Admin

백슬래시가 포함된 변수 인쇄
escape-characters

백슬래시가 포함된 변수 인쇄

나는 다음과 같은 것을 가지고 있습니다 : A=$(curl https://mysite.com) 그리고 컬 요청은 문자열을 반환합니다 \"Hello World\". 이제 A다음 중 하나를 사용하여 콘솔에 인쇄 하고 싶을 때 : echo "$A" printf '%s' "$A" 사라졌습니다 \. 그냥 이라고 적혀 있습니다 "Hello World". \"Hello World\"콘솔 에 들어가려면 어떻게 해야 합니까 ? ...

Admin

POSIX sh 문자열의 모든 개행 문자를 "\n"으로 변환하는 방법
escape-characters

POSIX sh 문자열의 모든 개행 문자를 "\n"으로 변환하는 방법

개행 문자가 포함된 문자열이 있습니다. 이 문자열의 모든 개행 문자를 두 개의 문자열 "\n"으로 대체하여 이스케이프하고 싶습니다. POSIX sh에서 이 작업을 어떻게 수행할 수 있나요? 목표는 다음과 같습니다. $ printf 'a\nb\nc\nd' | escape_newlines | od -a 0000000 a \ n b \ n c \ n d 141 134 156 142 134 156 143 134 156 144 0000012 그걸 어떻게 정의...

Admin

groff -mandoc는 "ESC[1m"을 생성하고 백스페이스를 사용하여 굵은 텍스트를 다시 입력합니다.
escape-characters

groff -mandoc는 "ESC[1m"을 생성하고 백스페이스를 사용하여 굵은 텍스트를 다시 입력합니다.

utf8나는 groff가 출력 형식의 굵은 텍스트를 표시하기 위해 다른 방법을 사용한다는 것을 발견했습니다 . FreeBSD 14에서 groff는 [1m터미널에 대한 이스케이프 코드(ESC, )를 내보냅니다. $ printf ".Dd today\n.Sh NAME\n" | groff -mandoc -Tutf8 | od -c 0000000 \n 033 [ 1 m N A M E 033 [ 0 m \n [...] Linux에서 백스페이스 및 굵은 키 사용(debia...

Admin

cp 명령과 함께 사용하기 위해 왼쪽 및 오른쪽 대괄호 []를 어떻게 이스케이프합니까?
escape-characters

cp 명령과 함께 사용하기 위해 왼쪽 및 오른쪽 대괄호 []를 어떻게 이스케이프합니까?

일부 디렉터리를 찾은 다음 해당 내용을 다른 디렉터리에 복사하는 스크립트가 있습니다. 이제 문제는 발견된 일부 디렉토리의 이름에 괄호가 있어야 한다는 것입니다. 그 이름은 다음과 같습니다. /directory/with/[brackets] cp가 다음과 같이 복사하려고 하면 해당 파일이나 디렉터리가 존재하지 않는다는 메시지가 나타납니다. cp -r /directory/with/[brackets]/* /some/other/directory 이제 작동하려면 대괄호를 이스케이프 처리해야 한다는 것을 알았으므...

Admin

Archlinux에서 초기 램디스크를 로드하는 중 문제 발생(문자 트리거)
escape-characters

Archlinux에서 초기 램디스크를 로드하는 중 문제 발생(문자 트리거)

아래와 같이 초기 시작 아치(초기 램디스크 로드)에 일부 문자가 나타납니다. 닫히면 아래와 같이 동일한 문자가 나타납니다. 하지만 가끔(실제로 2번 정도) 이러한 문자가 나타나지 않고 OS에 들어가고 종료되는 경우가 있습니다. 2023년 10월 2일에 운영체제를 설치했습니다. 무슨 일이 일어나고 있고 어떻게 해결하는지 말해 줄 수 있는 사람이 있나요? ...

Admin

쉘 스크립트에 사용되는 특수 문자가 포함된 문자열 변수를 올바르게 이스케이프합니까?
escape-characters

쉘 스크립트에 사용되는 특수 문자가 포함된 문자열 변수를 올바르게 이스케이프합니까?

이렇게 간단한 질문을 하는 것이 어리석은 것 같지만, 저는 절대적으로 이를 지지합니다. 나는 모든 곳을 검색하고 변수를 올바르게 이스케이프하거나 인용하기 위해 여러 가지 방법을 시도했지만 무슨 일이 있어도 쉘 스크립트에서 실행할 때 다음 오류가 발생합니다. stat: cannot statx 'This is an odd | filename | (name).m4a' : No such file or directory 파일이 실행 중인 디렉터리에 있습니다. #!/bin/bash FILENAME="This ...

Admin

더하기 기호가 있는 숫자에서 문자열을 생성하는 bash 스크립트
escape-characters

더하기 기호가 있는 숫자에서 문자열을 생성하는 bash 스크립트

Bash 스크립트에서 나는 숫자로 주어진 인수로부터 표현식을 생성하고 +그 앞에 더하기 기호를 추가하는 겉으로는 간단해 보이는 문제를 우연히 발견했습니다. YEA= expr $2 \* 365 echo ${YEA} pl="+" echo "${pl}${YEA}" 이것을 문자열로 연결하고 싶습니다. 예를 들어 다음과 같이 $2=10출력되어야 합니다. 3650 +3650 명령줄에서는 잘 작동하지만 스크립트에서는 출력만 수행됩니다. 3650 + 나는 또한 printfand를 사용해 보았고 awk비슷하게 ...

Admin

텍스트 색상 변경을 위한 이스케이프에 대해 알아보기
escape-characters

텍스트 색상 변경을 위한 이스케이프에 대해 알아보기

나는 다음 사항을 알고 있습니다. 출력 텍스트를 빨간색으로 변경하려면 \033[31m. 이것은 \탈출이다. 0338진수 ASCII 이스케이프 코드 입니다 . 하지만 내 질문은, 왜 두 가지 스케이프를 사용해야 합니까? 내 말은, 왜 간단히 사용할 수 없습니까 ?\[31m\033[31m ...

Admin