quoting

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

Bash는 변수 내부의 따옴표를 따옴표가 아닌 텍스트로 읽습니까? Bash에 "암시적 참조"가 있습니까?
quoting

Bash는 변수 내부의 따옴표를 따옴표가 아닌 텍스트로 읽습니까? Bash에 "암시적 참조"가 있습니까?

메일 대기열을 주기적으로 정리하는 bash 스크립트가 있습니다. 어떤 이유로 인해 우리는 @mms.att.net 및 기타 email2SMS 게이트웨이로 전송되어 9시간 이상 대기열에 있었지만 아직 전달되지 않은 모든 이메일을 삭제하기로 결정했습니다. 간단히 말해서 이 스크립트는 다음을 수행합니다. domains=`cat /etc/mail/email2textdomains.txt` egrep $domains /var/log/maillog | .... other tasks 내용은 /etc/mail/ema...

Admin

json에서 매개변수를 구문 분석할 수 없습니다.
quoting

json에서 매개변수를 구문 분석할 수 없습니다.

API에서 일부 데이터를 검색하기 위해 스크립트( edm.ksh)에서 컬 명령을 사용하고 있는데 JSON 형식의 비밀번호가 필요합니다 {"password":"myPassword"}. 예를 들어 myPassword하드코딩되지 않고 edm.ksh내가 추출한 구성 파일에서 가져온 것입니다. 변하기 쉬운. edm.ksh: #! /usr/bin/ksh export PASSWORD=$(grep PASSWORD /home/dummy/password.txt | awk -F " " '{print $2}') expor...

Admin

' 사이에 변수를 사용하세요.
quoting

' 사이에 변수를 사용하세요.

원래 줄 중 하나가 다음과 같은 bash 스크립트가 있습니다. convert '%d.jpg[1-300]' combined.pdf Imagemagick의 변환을 사용하여 순차적으로 번호가 매겨진 다수의 jpg를 PDF로 병합합니다. 변경 가능한 페이지 수에 대한 사용자 입력을 받아들이는 기본 스크립트를 작성하고 스크립트가 실행되는 동안 read -p를 사용하여 300을 사용자 설정 변수로 바꿔 보았습니다. 이를 통해 다음을 달성했습니다. convert '%d.jpg[1-$pages]' combined....

Admin

echo "\*"가 echo "\\*"와 같은 이유
quoting

echo "\*"가 echo "\\*"와 같은 이유

제목. ,와 echo "\*"정확히 동일한 출력을 갖습니다 echo "\\*". \*저는 GNU bash 5.2.15를 사용하고 있습니다. echo "\\*"출력을 기대하고 있지만 왜 출력도 나오는지 \*모르겠습니다 . echo "\*"내가 아는 한 상황은 다음과 같아야 합니다. 배쉬는 다음을 보았다:$echo "\*" Bash는 백슬래시를 이스케이프 처리하지 않고 큰따옴표를 처리합니다.$echo \* Bash는 *백슬래시 이스케이프를 사용합니다.$echo * 인쇄 를 누르십시오 *. 내 의심...

Admin

정렬을 사용하여 열을 선택하고 쉼표 구분 기호 ','를 사용하여 csv를 잘라내고 쉼표 "text,text"가 포함된 따옴표 안의 데이터를 무시합니다.
quoting

정렬을 사용하여 열을 선택하고 쉼표 구분 기호 ','를 사용하여 csv를 잘라내고 쉼표 "text,text"가 포함된 따옴표 안의 데이터를 무시합니다.

매개변수가 다른 행과 열이 포함된 거대한 csv 파일을 구문 분석하고 있습니다. 그러나 일부 필드에는 쉼표가 포함된 따옴표 안에 광범위한 설명이 포함되어 있습니다. 따옴표 안의 쉼표를 무시하고 열 정렬 및 잘라내기를 선택하는 방법은 무엇입니까? quote-comma-quote를 구분 기호로 추가하려고 시도했지만 오류(잘못된 인수)가 발생하거나 백슬래시로 따옴표를 이스케이프 처리했지만 오류도 발생했습니다. sort -k12 -t'","' file 또는 cut -f 12 -d '","' file 파...

Admin