반응형

bash 15

Bash에서 구분 기호의 문자열을 분할하려면 어떻게 해야 합니까?

Bash에서 구분 기호의 문자열을 분할하려면 어떻게 해야 합니까? 다음 문자열이 변수에 저장되어 있습니다. IN="bla@some.com;john@home.com" 저는 제이저다같줄나싶누습다니고을이음과는▁by▁the▁strings다싶니습▁now▁split이나▁would제▁like▁i로 줄을 나누려고 합니다.;구분 기호를 사용하여 다음을 수행합니다. ADDR1="bla@some.com" ADDR2="john@home.com" 꼭 한 것은 아닙니다.ADDR1그리고.ADDR2◦라면 훨씬 더 만약 그것들이 배열의 요소라면 훨씬 더 좋습니다. 아래 답변에서 제안한 결과, 저는 다음과 같은 결과를 얻었습니다. #!/usr/bin/env bash IN="bla@some.com;john@home.com" mails=$..

programing 2023.04.26

Linux에서 디렉토리를 루프오버하는 방법

Linux에서 디렉토리를 루프오버하는 방법 Linux에서 bash로 스크립트를 작성하고 있으며 지정된 디렉토리의 모든 서브 디렉토리 이름을 확인해야 합니다.이러한 디렉토리를 루프 하는 방법(일반 파일도 건너뛰는 방법) 예를 들어 다음과 같습니다. 는 " " " 입니다./tmp/ 디렉토리가 ./tmp/A, /tmp/B, /tmp/C A, B, C를 회수하고 싶습니다.은 모두 「이것저것」을 하고 있습니다.find은 필요 을 사용법 for dir in /tmp/*/ # list directories in the form "/tmp/dirname/" do dir=${dir%*/} # remove the trailing "/" echo "${dir##*/}" # print everything after the f..

programing 2023.04.21

RSA 개인 키에 대한 Opensh 개인 키

RSA 개인 키에 대한 Opensh 개인 키 (MAC 사용 중) 내 id_rsa는 로 시작한다. -----BEGIN OPENSSH PRIVATE KEY----- 하지만 저는 이 일이 -----BEGIN RSA PRIVATE KEY----- 서버에 액세스하기 위해 서버 관리자에게 id_rsa.pub을 전송했으므로 새 키를 생성하지 않습니다. openssh 개인 키인 id_rsa를 RSA 개인 키로 전송할 수 있는 방법이 있습니까?(명령해주세요) 이체할 수 있다면 id_rsa.pub도 이체해야 하나요?(명령해주세요)id_rsa.pub에는 id_rsa와 같은 헤더가 없는 것 같아서 이것도 전송해야 할지 모르겠습니다. OpenSSH 형식 키가 있고 PEM 형식 키가 필요합니다.직관적인 변환 방법은 아니지만, 키..

programing 2023.04.21

bash: 출력의 n번째 열을 얻는 가장 빠른 방법

bash: 출력의 n번째 열을 얻는 가장 빠른 방법 를 들어, 중에 bash의 이 경우 bash를 때에서 다음과 같은 합니다.svn st 작업 내) : Rails 작업 디렉토리: ? changes.patch M app/models/superman.rb A app/models/superwoman.rb 명령어 출력(이 경우 파일 이름)으로 작업하려면 다음 명령어의 입력으로 두 번째 열을 사용할 수 있도록 구문 분석이 필요합니다. 하고 은 '우리'를 사용하는 입니다.awk예를 들어 모든 파일을 삭제하는 경우(일반적인 사용 사례가 아님)에는 다음 작업을 수행합니다. svn st | awk '{print $2}' | xargs rm 제가 이것을 많이 치기 때문에, 당연한 질문입니다: 이것을 bash에서 실현하는 ..

programing 2023.04.16

$$가 부모 프로세스와 동일한 ID를 반환하는 이유는 무엇입니까?

$$가 부모 프로세스와 동일한 ID를 반환하는 이유는 무엇입니까? 배쉬와 문제가 있는데 왜 그랬는지 모르겠어요. 셸 아래에 다음과 같이 입력합니다. echo $$ ## print 2433 (echo $$) ## also print 2433 (./getpid) ## print 2602 어디에getpid다음과 같이 전류 pid를 얻기 위한 C 프로그램입니다. int main() { printf("%d", (int)getpid()); return 0; } 나를 혼란스럽게 하는 것은: "(명령어)"는 하위 프로세스(맞습니까?)이며, 그 pid는 부모 pid와 달라야 한다고 생각합니다만, 이 두 pid는 같습니다. 프로그램을 사용하여 괄호 사이에 pid를 표시하면 pid가 다른 거죠? 이$$매크로 같은 거? 좀 ..

programing 2023.04.11
반응형