«bash» 태그된 질문

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

4
Bash의 HMAC-SHA1
HMAC-SHA1해시 를 생성하는 bash 스크립트가 있습니까? 다음 PHP 코드와 동등한 것을 찾고 있습니다. hash_hmac("sha1", "value", "key");
95 bash  sha1  hmac 

6
Mac OS 10.10 이상에서 GNU sed를 사용하는 방법, 'brew install --default-names'더 이상 지원되지 않음
Mac OS 10.10.3에서 다음을 입력하여 gnu-sed를 설치했습니다. brew install gnu-sed --default-names 다시 입력하면 다음 메시지가 표시됩니다. gnu-sed-4.2.2가 이미 설치됨 그러나 시스템을 재부팅하고 터미널을 다시 시작한 후에도 여전히 GNU 버전의 sed를 사용할 수 없습니다. 예를 들면 : echo a | sed ’s_A_X_i’ 반환 : 대체 명령 'i'의 잘못된 플래그 GNU 버전을 …
95 macos  bash  sed  homebrew  gnu 

8
함수 내에서 호출자의 명령 줄 인수에 액세스하는 방법은 무엇입니까?
스크립트 명령 줄 인수에 액세스하는 bash에서 함수를 작성하려고하지만 함수에 대한 위치 인수로 대체됩니다. 명시 적으로 전달되지 않은 경우 함수가 명령 줄 인수에 액세스 할 수있는 방법이 있습니까? # Demo function function stuff { echo $0 $* } # Echo's the name of the script, but no command line arguments stuff …


9
접두사 / 접미사로 이름을 바꾸는 방법?
mv original.filename new.original.filename원래 파일 이름을 다시 입력 하지 않고 어떻게합니까 ? 내가 좋아하는 뭔가를 할 수있는 상상 mv -p=new. original.filename혹은 mv original.filename new.~이든 뭐든 -하지만 난보고 후이 같은 아무것도 볼 수 없습니다 man mv/ info mv페이지. 물론이 작업을 수행하는 쉘 스크립트를 작성할 수 있지만 기존 명령 / 플래그가 없습니까?
95 bash  rename  filenames  prefix  mv 


5
인쇄되지 않고 배쉬 세트 + x
set +x인쇄되지 않고 bash에서 말할 수 있는지 아는 사람이 있습니까? set -x command set +x 흔적 + command + set +x 그러나 그것은 단지 인쇄되어야합니다 + command Bash는 버전 4.1.10 (4)입니다. 이것은 지금 당분간 나를 괴롭 히고 있습니다. 출력이 쓸모없는 set +x줄로 어수선 해져서 추적 기능이 유용하지 않게 만듭니다.
95 bash  shell 

5
Bash 백틱을 올바르게 중첩하는 방법
백래시를 놓쳤거나 백 래싱이 너무 많은 프로그래머 인용 반복에서 작동하지 않는 것 같습니다. $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 구함 hello1-hello2-hello3-hello4-hello5-hello6-...
95 bash  shell  unix  quoting 

4
스크립트 실행과 관련된 파일 참조
작성중인 bash 스크립트 source에서 구성 파일에 정의 된 변수를 포함하는 데 사용합니다. 실행할 스크립트는 act.sh이고 스크립트 source는 d act.conf.sh이므로 다음과 act.sh같습니다. source act.conf.sh 그러나 이것은 작업 디렉토리 아래에있는 파일을 참조하기 act.sh때문에이를 포함하는 디렉토리에서 실행할 때만 작동합니다 act.conf.sh. 호출하지 않고 실행 스크립트와 관련된 파일을 참조하도록 만드는 솔루션이 cd있습니까? 감사.
95 bash  shell 

8
'cd-'는 무엇을 의미합니까?
오늘 bash 쉘 스크립트에서 스크립트 끝에 아래 명령이 있음을 알았습니다. 나는 그것이 무엇인지 알고 cd있지만 그 뒤에 대시의 중요성을 알지 못합니다. cd - 이것은 무엇을 의미 하는가? Google은 순진하게 잘라내어 -답을 찾을 수 없습니다.
95 linux  bash  shell 



8
bash로 디렉토리가 마운트되었는지 확인하십시오.
나는 사용하고있다 mount -o bind /some/directory/here /foo/bar /foo/barbash 스크립트 로 확인 하고 마운트 되었는지 확인 하고 싶습니다 . 그렇지 않은 경우 위의 mount 명령을 호출하고 다른 작업을 수행하십시오. 어떻게 할 수 있습니까? CentOS는 운영 체제입니다.
94 linux  bash  centos  mount 



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