«bash» 태그된 질문

다른 Bourne / POSIX 쉘과 달리 GNU의 Bourne Again에 대한 질문. 일반적인 유닉스 쉘에 대한 질문은 / shell 태그를 대신 사용하십시오.

2
특정 명령에 대해 사용자 정의 자동 완성을 지정하는 방법은 무엇입니까?
bash를 두 번 탭할 때 bash가 정확히 무엇을 표시하는지 알 수있는 방법이 있습니까? 예를 들어 scpy몇 가지 인수가 필요한 파이썬 스크립트 가 있습니다. 예를 들어 apt-get, 더블 탭을 사용하면 자동 청소 빌드-뎁 클린 dselect-upgrade 퍼지 소스 업그레이드 자동 제거 확인 dist-upgrade 설치 제거 업데이트 자신의 스크립트 / 프로그램을 위해 그렇게 …

2
정렬 된 STDOUT / STDERR을 캡처하고 타임 스탬프 / 접두사를 추가하는 방법은 무엇입니까?
나는 거의 모든 가능한 비슷한 질문 을 탐색했지만 아무 소용이 없습니다. 문제를 자세하게 설명하겠습니다. 무인 스크립트를 실행하면 표준 출력 및 표준 오류 행이 생성 될 수 있습니다 . 터미널 에뮬레이터에서 표시 한대로 정확한 순서로 캡처 한 다음 "STDERR :"및 "STDOUT :"과 같은 접두사를 추가하고 싶습니다. 나는 파이프와 epoll 기반 접근 …

2
bash의 부정 루프 상태
작업중 인 스크립트의 일부로 입력 된 IP 주소가 올바른 형식인지 확인하고 싶습니다. 입력 형식이 올바르지 않은 동안 루프를 만들고 싶습니다. 다음은 형식이 올바른 루프에서 작동합니다. while [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]] do 형식이 맞지 않는다고 말하기 위해 어떻게 이것을 바꿀 수 있습니까? 나는 효과가 있기를 바랐 !=~지만 구문 오류가 발생했습니다.
25 bash 

2
>>와> \> 연산자의 차이점은 무엇입니까?
RHEL 6 >>와 >\>연산자 사이에 차이가 있습니까? RHEL 교육 서적에서 다음과 같은 내용을 읽었습니다. "다음과 같은 명령으로 이중 방향 전환 화살표를 사용하여 기존 파일의 끝에 표준 출력을 추가 할 수 있습니다. ls >\> filelist 나는 >>연산자에 더 익숙하고 두 가지를 시도 할 때 다른 결과를 얻습니다. 를 사용 >>하면 파일을 …
25 bash  rhel 


3
서브 쉘에 있는지 어떻게 알 수 있습니까?
exit터미널에서 나가지 않도록 내장 기능을 대체하는 함수를 작성하려고합니다 . SHLVL환경 변수 를 사용하려고 시도했지만 하위 쉘 내에서 변경되지 않는 것 같습니다. $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash -c 'echo $SHLVL' 2 내 기능은 다음과 같습니다. exit () { if [[ $SHLVL -eq 1 ]]; …
24 bash  shell  exit  subshell 

3
/ bin / bash의 내용은 무엇이며 실수로 덮어 쓴 경우 어떻게해야합니까
실수로 / bin / bash 파일을 / bin 폴더에 넣을 바보 스크립트로 덮어 썼습니다. 해당 파일의 내용을 다시 가져 오려면 어떻게합니까? 웹에서 컨텐츠를 찾아서 다시 복사 할 수있는 방법이 있습니까? 터미널에 "너무 많은 심볼릭 링크가 있습니다"라는 오류가 있다는 것을 고려할 때 여기에서 내가 선택할 수있는 옵션은 무엇입니까? 나는 아직도 이런 …


5
커서 앞에 복사하고 붙여 넣을 Bash 명령?
이 단어를 어떻게 쓰는지 잘 모르겠지만 종종 다음과 같은 명령을 입력하는 경우가 많습니다. cp /etc/prog/dir1/myconfig.yml /etc/prog/dir1/myconfig.yml.bak 일반적으로 경로를 두 번 입력하거나 (탭 완성) 경로를 복사하여 커서로 붙여 넣습니다. 입력하기 쉽도록 bashfoo가 있습니까?

5
bash가 실행중인 tty를 얻는 방법?
이 페이지 에서 제안한 두 번째 방법 에서 bash가 다음 명령으로 실행되는 tty를 얻습니다. ps ax | grep $$ | awk '{ print $2 }' 나는 확실히 이것이 조금 게으 르며, 실행중인 모든 프로세스를 나열하여 그중 하나를 추출합니다. 더 효율적이지 않을까요 (원치 않는 효과가 있는지 묻습니다) : ps -p $$ …
24 bash  tty  ps 


1
명령 줄 도구에는 어떻게 자동 완성 목록이 있습니까?
Ubuntu의 Bash는 도구의 특정 동작 목록을 어떻게 알 수 있습니까? 예를 들어 apt-get 및 tab을 두 번 입력하면 remove, update, upgrade ... etc 만 표시되지만 다른 명령이나 현재 디렉토리의 파일에 대한 작업은 표시되지 않습니다. Go에서 명령 줄 도구를 개발 중이며이를 지원하는 배포판에이 기능을 제공하려고합니다.

4
Bash 명령 완료를 사용자 정의하는 방법은 무엇입니까?
bash에서는 complete내장 명령을 사용하여 명령 인수의 사용자 정의 완료를 쉽게 설정할 수 있습니다 . 예를 들어, 시놉시스가있는 가상 명령의 foo --a | --b | --c경우 다음을 수행 할 수 있습니다.complete -W '--a --b --c' foo 당신은 또한 당신이 누를 때 당신이 얻을 완료 사용자 정의 할 수 있습니다 Tab에서 빈 …

4
bash로 시작 : -lt 및 -gt 인수
나는 bash로 시작하고 다음을 발견했다. if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi 스크립트를 읽고 실행하기 위해 -lt와 -gt가 무엇인지 알지 못합니다. 누군가가 그런 …
24 bash  shell  test 


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