"\?$*'ChouMi'*$?\"라는 파일을 만드는 방법은 무엇입니까?
다음과 같이 표시 "\?$*'ChouMi'*$?\"되도록 정확한 이름을 가진 파일을 생성해야 합니다 .ls $ ls | cat -e "\?$*'ChouMi'*$?\"$ $ ...
다음과 같이 표시 "\?$*'ChouMi'*$?\"되도록 정확한 이름을 가진 파일을 생성해야 합니다 .ls $ ls | cat -e "\?$*'ChouMi'*$?\"$ $ ...
다음 디렉터리와 파일을 갖는 것을 고려해보세요. $ 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...
nullmailer내 데비안(과녁과 책벌레) 시스템이 시스템에서 생성된 이메일 메시지를 적절한 수신자에게 보내기를 원합니다 . nullmailer다음 줄을 포함하는 파일로 구성됩니다./etc/nullmailer/remotes smtp.example.org smtp starttls x509cafile=/etc/nullmailer/smtp.example.org.crt --user=me --pass='mypassword' 매뉴얼( man nullmailer-send)에 따르면 비밀번호는 작은따옴표( ')...
차이점이 뭐야 둘러싸기 옵션 값만 인용합니다. 예를 들어:grep --file="grep pattern file.txt" * 그리고 옵션 이름과 옵션 값은 따옴표로 묶여 있습니다. 예를 들어:grep "--file=grep pattern file.txt" * ? 그들은 동일한 결과를 낳습니다. ...
저는 가끔 grep( rg일명 ripgrep또는 ag일명 silversearcher) 무언가를 찾은 다음 일치하는 파일을 편집하고 싶습니다. 편집기 부분에서는 bash의 기록을 사용합니다. ~$ rg someThing ./path/to/some/file.txt 1:someThing in there. ~$ vim $(!! -l) 경로에 공백이 포함되어 있지 않으면 잘 작동합니다. 그런 다음 쉘이 공백으로 분할되고 vim에 잘못된 파일 이름이 전달됩니다. 이러한 견적을 어떻게 받을 수 있나요? ...
커밋 메시지에 ! 및 $와 같은 항목을 사용하는 경우가 있는데 수동으로 이스케이프해야 하지만 이와 같은 작은따옴표를 사용하는 경우에는 그렇지 않습니다 git commit -m 'My $message here!'. 나는 gc메시지로 이어지는 모든 텍스트를 작성하는 함수를 작성하려고 시도했지만 작은 따옴표를 사용하는 데 성공하지 못했습니다. 내가 시도한 모든 것들은 여전히 큰따옴표를 사용하여 해당 $message부분을 숨기 게 만드는 것 같 으며 그것도 !작동하지 않습니다. 나는 이것을 시도했습니다 ...
메일 대기열을 주기적으로 정리하는 bash 스크립트가 있습니다. 어떤 이유로 인해 우리는 @mms.att.net 및 기타 email2SMS 게이트웨이로 전송되어 9시간 이상 대기열에 있었지만 아직 전달되지 않은 모든 이메일을 삭제하기로 결정했습니다. 간단히 말해서 이 스크립트는 다음을 수행합니다. domains=`cat /etc/mail/email2textdomains.txt` egrep $domains /var/log/maillog | .... other tasks 내용은 /etc/mail/ema...
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...
원래 줄 중 하나가 다음과 같은 bash 스크립트가 있습니다. convert '%d.jpg[1-300]' combined.pdf Imagemagick의 변환을 사용하여 순차적으로 번호가 매겨진 다수의 jpg를 PDF로 병합합니다. 변경 가능한 페이지 수에 대한 사용자 입력을 받아들이는 기본 스크립트를 작성하고 스크립트가 실행되는 동안 read -p를 사용하여 300을 사용자 설정 변수로 바꿔 보았습니다. 이를 통해 다음을 달성했습니다. convert '%d.jpg[1-$pages]' combined....
제목. ,와 echo "\*"정확히 동일한 출력을 갖습니다 echo "\\*". \*저는 GNU bash 5.2.15를 사용하고 있습니다. echo "\\*"출력을 기대하고 있지만 왜 출력도 나오는지 \*모르겠습니다 . echo "\*"내가 아는 한 상황은 다음과 같아야 합니다. 배쉬는 다음을 보았다:$echo "\*" Bash는 백슬래시를 이스케이프 처리하지 않고 큰따옴표를 처리합니다.$echo \* Bash는 *백슬래시 이스케이프를 사용합니다.$echo * 인쇄 를 누르십시오 *. 내 의심...
매개변수가 다른 행과 열이 포함된 거대한 csv 파일을 구문 분석하고 있습니다. 그러나 일부 필드에는 쉼표가 포함된 따옴표 안에 광범위한 설명이 포함되어 있습니다. 따옴표 안의 쉼표를 무시하고 열 정렬 및 잘라내기를 선택하는 방법은 무엇입니까? quote-comma-quote를 구분 기호로 추가하려고 시도했지만 오류(잘못된 인수)가 발생하거나 백슬래시로 따옴표를 이스케이프 처리했지만 오류도 발생했습니다. sort -k12 -t'","' file 또는 cut -f 12 -d '","' file 파...