«bash» 태그된 질문

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

4
Bash에서 배열을 슬라이스하는 방법
bash (1) 매뉴얼 페이지의 "Array"섹션을 보면 배열을 슬라이스하는 방법을 찾지 못했습니다. 그래서 나는이 지나치게 복잡한 기능을 생각해 냈습니다. #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args # ---------------------------------------------- function slice() { local output=$1 local input=$2 shift 2 local indexes=$(seq $*) local …
197 arrays  bash  slice 

4
Bash 스크립트 처리 제한된 수의 명령 병렬
다음과 같은 bash 스크립트가 있습니다. #!/bin/bash wget LINK1 >/dev/null 2>&1 wget LINK2 >/dev/null 2>&1 wget LINK3 >/dev/null 2>&1 wget LINK4 >/dev/null 2>&1 # .. # .. wget LINK4000 >/dev/null 2>&1 그러나 명령이 완료 될 때까지 각 줄을 처리 한 다음 다음 줄로 이동하는 데 시간이 많이 걸리므로 한 번에 20 …
196 linux  bash  shell 


30
파일의 모든 숫자를 빠르게 합산하려면 어떻게해야합니까?
수천 줄의 숫자가 들어있는 파일이 있습니다. 각 줄에는 한 줄이 있습니다. 34 42 11 6 2 99 ... 파일의 모든 숫자의 합계를 인쇄하는 스크립트를 작성하려고합니다. 해결책이 있지만 그다지 효율적이지 않습니다. (실행하는 데 몇 분이 걸립니다.) 더 효율적인 솔루션을 찾고 있습니다. 어떤 제안?
195 linux  perl  bash  shell  awk 


12
별칭으로 작업하기 위해 bash 완료를 어떻게 얻습니까?
지목 사항: 나는 bash v3.2.17을 사용하는 Mac에서 bash_completion 변형과 함께 macports를 통해 설치된 git을 사용하고 있습니다. 내가 입력하면 git checkout m<tab>. 예를 들어에 완료되었습니다 master. 그러나, 나는 별칭을 가지고있다 git checkout, gco. 을 입력 gco m<tab>하면 지점 이름이 자동 완성되지 않습니다. 이상적으로는 자동 완성 기능을 사용하여 모든 별칭에 마술처럼 작동하고 …
195 git  bash  shell  unix  autocomplete 

8
OS X의`date` 명령에는 ISO 8601`-I` 옵션이 없습니까?
Bash 스크립트에서 현재 날짜 시간을 ISO 8601 형식 (바람직하게는 UTC)으로 인쇄하고 싶습니다. 이것은 다음과 같이 간단해야합니다 date -I. http://ss64.com/bash/date.html 그러나 이것은 내 Mac에서 작동하지 않는 것 같습니다. $ date -I date: illegal option -- I usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ... [-f fmt date | …
194 bash  macos  iso8601 

10
OSX에서 zsh에서 bash로 전환했다가 다시?
그래서 저는 Rails에서 개발을 배우고 zsh의 힘을 발견했습니다. 그러나 다른 작업 중 일부는 일반 Bash를 사용하고 싶습니다. 그것들은 동일하지만 일부 상황에서는 bash가 배치되는 것에 익숙합니다. 앞뒤로 전환하거나 zsh를 켜거나 끄려면 어떻게합니까? 감사!
194 bash  terminal  zsh 

5
폴스 루로 케이스 전환?
Bash에서 대소 문자가없는 switch 문의 올바른 구문을 찾고 있습니다 (이상적으로 대소 문자를 구분하지 않음). PHP에서는 다음과 같이 프로그래밍합니다. switch($c) { case 1: do_this(); break; case 2: case 3: do_what_you_are_supposed_to_do(); break; default: do_nothing(); } Bash에서도 동일하게 원합니다. case "$C" in "1") do_this() ;; "2") "3") do_what_you_are_supposed_to_do() ;; *) do_nothing(); ;; esac …


7
올바른 Bash 및 셸 스크립트 변수 대문자
나는 모든 대문자로 변수를 가진 많은 쉘 스크립트를 실행하며 항상 그것에 대해 심각한 오해가 있다고 생각했습니다. 내 이해는 관습에 의해 (아마도 오래 전에 필요에 따라) 환경 변수 가 전부라는 것입니다. 그러나 Bash와 같은 현대적인 스크립팅 환경에서는 항상 임시 변수에 대한 소문자 이름 규칙과 내 보낸 (즉 환경) 변수에 대한 대문자 …

6
일상적인 사용을 위해 zsh로 전환 할 가치가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 팔년 전에 . 이 질문을 개선하십시오 Mac OS X의 기본 셸은 bash입니다. 일반적으로 사용하게되어 기쁩니다. 나는 그것을 당연한 것으로 받아들입니다. 그래도 더 많은 것을 자동 완성하면 정말 좋을 …
192 bash  shell  zsh 

3
bash heredoc에서 변수 사용
bash heredoc 내부의 변수를 보간하려고합니다. var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF 예상대로 작동하지 않습니다 ( $var문자 그대로 처리되고 확장되지 않음). sudo tee파일을 만들려면 sudo 가 필요하기 때문에 사용해야 합니다. 같은 일을 : sudo cat > /path/to/outfile <<EOT my text... EOT >outfilesudo를 …
192 bash  variables  sh  heredoc 


9
X 시간보다 오래된 파일을 삭제하는 방법
오래된 파일을 삭제 해야하는 bash 스크립트를 작성 중입니다. 현재 다음을 사용하여 구현되었습니다. find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete 1 일이 지난 파일은 삭제됩니다. 그러나 하루보다 세밀한 해상도가 필요하다면 6 시간이 지나면 어떻게 되나요? find와 -mtime을 사용하는 것처럼 좋은 깨끗한 방법이 있습니까?
191 bash 

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