«bash» 태그된 질문

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

5
이미 행에있는 내용을 완료하기 위해 bash 기록 완료를 어떻게 변경합니까?
두 달 전에 위쪽 화살표를 누를 때 이미 bash 기록을 자동으로 완성하는 명령을 찾았습니다. $ vim fi 프레스 ↑ $ vim file.py 새 컴퓨터에서 이것을 설정하고 싶습니다. 큰 역사를 유지할 때 많은 시간을 절약하기 때문입니다. 문제는 내가 언급 한 곳을 기억하고 끝없는 bash 참조 및 자습서를 읽는 것이 불행히도 도움이되지 …
133 linux  bash  shell 

6
Bash 셸에서 $ {var}, "$ var"및 "$ {var}"의 차이점은 무엇입니까?
제목의 말씀 : 그것은의 변수 캡슐화을 의미 하는가 무엇을 {}, ""또는 "{}? "를 나는 이것에 대해 온라인 어떤 설명을 찾을 수 없어 - 나는 상징을 사용하는 것을 제외하고는, 그들에게 참조 할 수되지 않은 아무것도 생산하지 않습니다. 예를 들면 다음과 같습니다. declare -a groups groups+=("CN=exampleexample,OU=exampleexample,OU=exampleexample,DC=example,DC=com") groups+=("CN=example example,OU=example example,OU=example example,DC=example,DC=com") 이: for …
133 bash  shell  variables  syntax 



6
임시 SSH 터널을 설정하기위한 Bash 스크립트
Cygwin에서 Bash 스크립트는 다음과 같습니다. 원격 서버에 대한 SSH 터널을 작성하십시오. 터널을 사용하는 로컬 작업을 수행하십시오. 그런 다음 터널을 종료하십시오. 셧다운 부분이 당황했습니다. 현재 저는 절름발이 해결책이 있습니다. 하나의 쉘에서 다음을 실행하여 터널을 만듭니다. # Create the tunnel - this works! It runs forever, until the shell is quit. ssh …
132 bash  ssh 

8
Windows 명령 프롬프트에서 .sh를 실행하는 방법?
Windows 7 명령 프롬프트에서 .sh를 어떻게 실행할 수 있습니까? 이 줄을 실행하려고하면 항상이 오류가 발생합니다. app/build/build.sh 오류, 'app' is not recognized... 또는, bash app/build/build.sh 오류, 'bash' is not recognized... 내가 놓친 아이디어가 있습니까? 여기 화면이 나옵니다.
132 windows  bash  command-line  sh 

7
docker run을 통해 셸 스크립트에 인수를 전달하는 방법
나는 도커 세계에 처음이다. 도커 컨테이너를 통해 명령 줄 인수를 취하는 쉘 스크립트를 호출해야합니다. 예 : 내 셸 스크립트는 다음과 같습니다. #!bin/bash echo $1 Dockerfile은 다음과 같습니다. FROM ubuntu:14.04 COPY ./file.sh / CMD /bin/bash file.sh 컨테이너를 실행하는 동안 인수를 전달하는 방법을 잘 모르겠습니다


9
Bash 스크립트에서 Expect를 사용하여 SSH 명령에 비밀번호를 제공하십시오.
SSH 비밀번호를 제공하기 위해 Bash 스크립트에서 Expect를 사용하려고합니다. 암호를 제공해도 작동하지만 SSH 세션에서 끝나지 않습니다. 배쉬에게 해협으로 돌아 간다. 내 스크립트 : #!/bin/bash read -s PWD /usr/bin/expect <<EOD spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no usr@$myhost.example.com' expect "password" send "$PWD\n" EOD echo "you're out" 내 스크립트의 출력 : spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no usr@$myhost.example.com …
131 linux  bash  ssh  expect 

18
쉘에서 마지막 10 명령의 기록을 삭제하는 방법?
명령은 다음과 같습니다 511 clear 512 history 513 history -d 505 514 history 515 history -d 507 510 513 516 history 517 history -d 509 518 history 519 history -d 511 520 history 으로 하나를 삭제할 수 history -d 511있지만 쉘에서 단일 명령을 사용하여 마지막 10 개의 명령과 10 개의 …
131 linux  bash  shell  terminal 

7
.bashrc, .bash_profile 및 .environment의 차이점은 무엇입니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 나는 수년간 여러 가지 * nix 기반 시스템을 사용해 왔으며 사용하는 모든 Bash 풍미에는 실행할 시작 스크립트를 결정하는 알고리즘이 다른 것 같습니다. 환경 변수 및 별명 설정 및 시작 메시지 …
130 shell  environment  bash 

4
변수 끝에서 문자 제거
Bash 자동 완성은 디렉토리 이름 끝에 /를 추가합니다. 위치 매개 변수에서 어떻게 제거 할 수 있습니까? #!/bin/sh target=$1 function backup(){ date=`date "+%y%m%d_%H%M%S"` PWD=`pwd` path=$PWD/$target tar czf /tmp/$date$target.tar.gz $path } backup
130 bash  shell 

5
bash 쉘 스크립트에서 .profile을 다시로드 하시겠습니까?
쉘 스크립팅을 처음 접했고 도전을 겪었습니다. 다음을 수행하여 ".profile"파일을 다시로드 할 수 있음을 알고 있습니다. . .profile 하지만 내가 쓰고있는 bash 스크립트에서 동일하게 실행하려고하는데 작동하지 않습니다. 어떤 아이디어? 명확히하기 위해 제공 할 수있는 것이 있습니까? 감사

11
git bash 명령 줄 완성을 구성하는 방법은 무엇입니까?
예를 들어 새로운 우분투 머신에서 방금 실행 sudo apt-get git했으며 예를 들어 입력 할 때 완료가 없습니다 git check[tab]. http://git-scm.com/docs 에서 아무것도 찾지 못했지만 IIRC 완성은 요즘 git 패키지에 포함되어 있으며 bashrc에 올바른 항목이 필요합니다.
130 git  bash 

4
주어진 디렉토리에서만 파일을 찾고 bash를 사용하여 하위 디렉토리를 무시하는 방법
다른 유사한 질문을 보았지만 제한된 시간을 기준으로 개념을 파악하고 상황에 적용 할 수있는 질문을 찾지 못했습니다. 특정 파일을 찾기 위해 find 명령을 실행하고 있지만 하위 디렉토리의 일부 파일은 무시하려는 동일한 이름을 갖습니다. 도움을 주셔서 감사합니다. 아래는 내가 사용하는 명령입니다. 내가 관심있는 파일 / 패턴 : / dev / abc-scanner, / …
129 bash  unix 

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