«bash» 태그된 질문

Bash 명령 셸용으로 작성된 스크립트에 대한 질문 오류 / 구문 오류가있는 셸 스크립트의 경우 여기를 게시하기 전에 shellcheck 프로그램 (또는 https://shellcheck.net의 웹 셸 검사 서버)에서 확인하십시오. Bash의 대화식 사용에 대한 질문은 스택 오버플로보다 수퍼 유저에 대한 주제 일 가능성이 높습니다.

8
Bash를 사용하여 날짜를 반복하는 방법은 무엇입니까?
그런 bash 스크립트가 있습니다. array=( '2015-01-01', '2015-01-02' ) for i in "${array[@]}" do python /home/user/executeJobs.py {i} &> /home/user/${i}.log done 이제 날짜 범위 (예 : 2015-01-01부터 2015-01-31까지)를 반복하고 싶습니다. Bash에서 달성하는 방법? 업데이트 : 가지고 있으면 좋다 : 이전 실행이 완료되기 전에 작업을 시작해서는 안됩니다. 이 경우 executeJobs.py가 완료되면 bash 프롬프트 …
85 bash  loops  date 


2
xargs를 사용하여 병렬로 프로그램 실행
현재 스크립트가 있습니다. #!/bin/bash # script.sh for i in {0..99}; do script-to-run.sh input/ output/ $i done xargs를 사용하여 병렬로 실행하고 싶습니다. 나는 시도했다 script.sh | xargs -P8 그러나 위의 작업은 한 번에 한 번만 실행됩니다. -n8도 운이 없습니다. 스크립트 for 루프에서 실행할 행 끝에 &를 추가하면 스크립트를 한 번에 99 …

3
배포 된 Heroku 앱에서 파일 및 파일 구조를 보는 방법
Heroku에 배포 된 내 클라이언트 앱을 사용하면 사용자가 Heroku에 이미지를 업로드 할 수 있습니다. 이미지를 삭제하기 위해 변경 한 사항을 테스트하고 싶었 기 때문에 파일 시스템에서 이미지가 성공적으로 삭제되고 있는지 확인하기 위해 Heroku의 폴더 구조 상태를 확인할 방법이 필요합니다. 나는 시도했다- $ heroku run bash --app <appName> ~$ pwd ~$ …
85 bash  heroku 

5
여러 줄의 JSON으로 컬
아래 curl 명령을 고려하십시오. JSON에서 줄 바꿈을 허용하고 (최소화없이) bash에서 직접 실행할 수 있습니까 (Mac / Ubuntu) curl -0 -v -X POST http://www.example.com/api/users \ -H "Expect:" \ -H 'Content-Type: text/json; charset=utf-8' \ -d \ ' { "field1": "test", "field2": { "foo": "bar" } }' 위의 명령을 실행하면 위의 명령 second …
85 bash  shell  ubuntu  curl 

3
작은 따옴표와 큰 따옴표가 모두있는 bash alias 명령
원하는 것을 수행하는이 명령이 있지만 .bashrc에서 별칭을 얻을 수 없습니다 (작은 따옴표와 큰 따옴표를 모두 사용합니다). svn status | awk '$1 =="M"{print $2;}' 난 노력 했어: alias xx="svn status | awk '$1 ==\"M\"{print $2;}'" 그리고 운이없는 다른 상식적인 조합 .. 나는 bash가 따옴표로 매우 까다 롭다는 것을 알고 있습니다. 그래서 …

15
다른 줄에있는 파일의 여러 문자열에 대한 grep (예 : 줄 기반 검색이 아닌 전체 파일)?
나는 파일이 단어를 포함 grep으로 할 Dansk, Svenska또는 Norsk가능한 반환 코드로, 어떤 라인 (문자열이 포함되어 있다는 정보를 가지고 정말 단지 등 내 한 줄이 더 다음이를 조금 간다). 다음과 같은 줄이있는 많은 파일이 있습니다. Disc Title: unknown Title: 01, Length: 01:33:37.000 Chapters: 33, Cells: 31, Audio streams: 04, Subpictures: 20 …
85 bash  awk  grep 

6
일치하는 줄 뒤에서 시작하는 파일의 모든 줄을 어떻게 삭제합니까?
여러 줄의 텍스트로 구성된 파일이 있습니다. The first line The second line The third line The fourth line 줄 중 하나 인 문자열이 있습니다. The second line 파일에서 문자열과 그 뒤의 모든 줄을 삭제하고 싶습니다. 그래서 문자열 The third line과 The fourth line함께 삭제됩니다 . 파일은 다음과 같습니다. The first …
84 linux  bash  sed 

6
Bash에서 마지막 명령 실행을 반향합니까?
bash 스크립트 내에서 실행 된 마지막 명령을 에코하려고합니다. history,tail,head,sed명령이 파서 관점에서 스크립트의 특정 줄을 나타낼 때 잘 작동 하는 일부 작업 을 수행하는 방법을 찾았습니다 . 그러나 어떤 상황에서는 명령이 case명령문 안에 삽입되는 경우와 같이 예상되는 출력을 얻지 못합니다 . 스크립트 : #!/bin/bash set -o history date last=$(echo `history |tail …
84 bash  command 

3
텍스트 파일에서 UTF-8이 아닌 문자를 제거하는 방법
utf-8로 인코딩 된 아랍어, 영어, 러시아어 파일이 많이 있습니다. Perl 스크립트를 사용하여 이러한 파일을 처리하려고하면 다음 오류가 발생합니다. Malformed UTF-8 character (fatal) 이 파일의 내용을 수동으로 확인한 결과 이상한 문자가 발견되었습니다. 이제 파일에서 이러한 문자를 자동으로 제거하는 방법을 찾고 있습니다. 어쨌든 그것을 할 수 있습니까?

10
printf를 사용하여 BASH의 문자에 대한 정수 ASCII 값
가치있는 성격의 작품 : $ printf "%d\n" \'A 65 $ 두 가지 질문이 있습니다. 첫 번째 질문이 가장 중요합니다. 65를 어떻게 A로 바꾸나요? \ 'A는 printf를 사용하여 ASCII 문자를 그 값으로 변환합니다. 구문 이 printf에 고유 합니까 아니면 BASH의 다른 곳에서 사용됩니까? (이러한 작은 문자열은 Google이 찾기 어렵습니다.)
84 bash  ascii  printf 

10
일부 패턴을 제외하고 grep하는 방법?
일부 패턴이 있고 다른 패턴이없는 파일에서 줄을 찾고 싶습니다. 예를 들어, 내가 포함한 모든 파일 / 라인을 찾을 필요 loom와 제외한를 gloom. 따라서 loom명령으로 찾을 수 있습니다 . grep -n 'loom' ~/projects/**/trunk/src/**/*.@(h|cpp) loom이제을 제외하고 검색 하고 싶습니다 gloom. 그러나 다음 두 명령이 모두 실패했습니다. grep -v 'gloom' -n 'loom' ~/projects/**/trunk/src/**/*.@(h|cpp) …
84 bash  grep 

9
키보드 상호 작용없이 gpg 암호화 파일 [닫기]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 작년에 문을 닫았 습니다 . 이 질문 개선 crontab 내에서 다음 명령을 실행하여 파일을 암호화하고 키보드 상호 작용을 원하지 않습니다. echo "PASSPHRASE" | gpg --passphrase-fd …
84 bash  crontab  gnupg 



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.