quoting

ls 출력에는 "N'*"이라는 파일이 "N'\''*"로 표시됩니다.
quoting

ls 출력에는 "N'*"이라는 파일이 "N'\''*"로 표시됩니다.

체계: 우분투 22.04.3 LTS GNU bash, 버전 5.1.16(1)-릴리스(x86_64-pc-linux-gnu) ls(GNU coreutils) 8.32 상태: $ touch "N'*" $ ls 'N'\''*' "GNU Coreutils - 파일 이름 인용" 상태: "작은 따옴표가 있는 파일은 말도 안되는 방식으로 인쇄됩니다!" 이 문제는 버전 8.26에서 빠르게 해결되었습니다. $ touch "Don't README.txt" $ ls-8.25 'Don'\''t README.tx...

Admin

sed를 사용하여 ${FOO} 문자열을 ${'$'}{BAR}로 바꾸세요.
quoting

sed를 사용하여 ${FOO} 문자열을 ${'$'}{BAR}로 바꾸세요.

파일에 N번 나타나는 다음 문자열이 있습니다. ${FOO} 이를 다음 문자열로 바꿔야 합니다.${'$'}{BAR} 내 현재 상태는 다음과 같습니다. sed "s/\\${FOO}/\\${'\\$'}{BAR}/" file.txt그러나 이로 인해 “잘못된 대체”가 발생했습니다. sed(버전 4.8)을 사용하여 이를 올바르게 달성하려면 어떻게 해야 합니까 ? ...

Admin

Bash 파일 내의 명령에서 변수를 사용하는 방법
quoting

Bash 파일 내의 명령에서 변수를 사용하는 방법

나는 Redhat Linux 서버 8.8에서 이 명령을 직접 사용하고 있으며 잘 작동하며 원하는 결과를 얻습니다. grep '01-FEB-2024' /u01/app/server1/listener_scan/trace/listener_scan.log | awk '{ if ( $NF != 0 ) print $0 }' Bash 파일을 사용하여 이 프로세스를 자동화해야 하는데 current_date 변수의 값을 가져오지 못하는 것 같습니다. #!/bin/bash current_date=$(date "+%d-...

Admin

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

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

nullmailer `remotes` 구성 파일에서 비밀번호에 작은따옴표를 인용하는 방법은 무엇입니까?
quoting

nullmailer `remotes` 구성 파일에서 비밀번호에 작은따옴표를 인용하는 방법은 무엇입니까?

nullmailer내 데비안(과녁과 책벌레) 시스템이 시스템에서 생성된 이메일 메시지를 적절한 수신자에게 보내기를 원합니다 . nullmailer다음 줄을 포함하는 파일로 구성됩니다./etc/nullmailer/remotes smtp.example.org smtp starttls x509cafile=/etc/nullmailer/smtp.example.org.crt --user=me --pass='mypassword' 매뉴얼( man nullmailer-send)에 따르면 비밀번호는 작은따옴표( ')...

Admin

Bash의 경로에 공백이 포함된 경우 일치 파일을 어떻게 편집합니까?
quoting

Bash의 경로에 공백이 포함된 경우 일치 파일을 어떻게 편집합니까?

저는 가끔 grep( rg일명 ripgrep또는 ag일명 silversearcher) 무언가를 찾은 다음 일치하는 파일을 편집하고 싶습니다. 편집기 부분에서는 bash의 기록을 사용합니다. ~$ rg someThing ./path/to/some/file.txt 1:someThing in there. ~$ vim $(!! -l) 경로에 공백이 포함되어 있지 않으면 잘 작동합니다. 그런 다음 쉘이 공백으로 분할되고 vim에 잘못된 파일 이름이 전달됩니다. 이러한 견적을 어떻게 받을 수 있나요? ...

Admin

zsh에서 작은따옴표를 사용하여 `git commit -m`을 실행하세요.
quoting

zsh에서 작은따옴표를 사용하여 `git commit -m`을 실행하세요.

커밋 메시지에 ! 및 $와 같은 항목을 사용하는 경우가 있는데 수동으로 이스케이프해야 하지만 이와 같은 작은따옴표를 사용하는 경우에는 그렇지 않습니다 git commit -m 'My $message here!'. 나는 gc메시지로 이어지는 모든 텍스트를 작성하는 함수를 작성하려고 시도했지만 작은 따옴표를 사용하는 데 성공하지 못했습니다. 내가 시도한 모든 것들은 여전히 ​​큰따옴표를 사용하여 해당 $message부분을 숨기 게 만드는 것 같 으며 그것도 !작동하지 않습니다. 나는 이것을 시도했습니다 ...

Admin