«bash» 태그된 질문

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

7
폴더의 모든 4 번째 파일을 복사하는 방법
폴더에 이름이 같은 많은 파일이 있습니다 00802_Bla_Aquarium_XXXXX.jpg. 이제 모든 4 번째 파일을 하위 폴더 에 복사해야합니다 selected/. 00802_Bla_Aquarium_00020.jpg <= this one 00802_Bla_Aquarium_00021.jpg 00802_Bla_Aquarium_00022.jpg 00802_Bla_Aquarium_00023.jpg 00802_Bla_Aquarium_00024.jpg <= this one 00802_Bla_Aquarium_00025.jpg 00802_Bla_Aquarium_00026.jpg 00802_Bla_Aquarium_00027.jpg 00802_Bla_Aquarium_00028.jpg <= this one 00802_Bla_Aquarium_00029.jpg 어떻게해야합니까?
15 bash  files  cp 

2
임시 사용을 위해 클린 쉘 환경을 만들려면 어떻게해야합니까?
나는 유닉스 중심의 인기있는 Q & A 사이트에서 자주 답변하며 많은 답변에서 bash쉘을 사용하여 예제를 제공합니다 . 그러나이 작업을 수행 할 때마다 모든 단계를 설명하고 문서화하기 위해 깨끗한 환경을 만드는 프로세스를 수동으로 수행해야합니다. 이 과정을 더 간단하게하려면 어떻게해야합니까? 이상적으로 단일 명령을 입력하고 깨끗한 환경을 얻으려고 노력하고 있으며 완료된 후에 해당 …

2
globbing을 사용할 때만`rm`을 대화식으로 만들 수 있습니까? (bash 또는 zsh 또는 둘 다)
rm쉘 글 로빙을 사용하여 한 번에 여러 항목을 사용할 때 패턴이 예상보다 더 많이 확장 될 가능성이 가장 적을 때마다 항상 추가하는 것을 기억하려고 노력 -i하지만 (물론) 실수로 유용한 것을 잊어 버릴 수 있습니다. 어떤 사람들은 별칭 으로이 문제를 해결하려고 alias rm='rm -i'하지만 rm을 항상 대화 형 으로 만드는 아이디어를 …
15 bash  zsh  wildcards  rm 




2
:와 true의 차이점은 무엇입니까?
에서 bash: $ type : : is a shell builtin $ type true true is a shell builtin 그들은 같은 것처럼 보이지만 동일한 시스템 추적을 제공하지 않습니다. $ strace : strace: :: command not found $ strace true execve("/bin/true", ["true"], [/* 82 vars */]) = 0 [snip] exit_group(0) = ? …
15 bash  dash 

1
문자열 완성을 stdout으로 출력하는 방법은 무엇입니까?
일부 git명령에는 많은 옵션이 있으며 필요한 명령을 검색하는 것이 종종 유용합니다. TAB너비 를 제어하는 ​​옵션을 찾고 git-gui있었지만 약 200 개의 완성이 git config있습니다. 명백한 해결 방법은 모든 완성 물을 편집기로 복사하여 검색하는 것입니다. [something] | grep tab 어떤이 없습니다 man또는 info를위한 페이지 compgen, help compgen심지어는 자신의 옵션을 설명하지 않습니다, 그리고 …

4
클립 보드에서 vi-enabled zsh 또는 bash 쉘로 붙여 넣기
키보드를 사용하여 시스템 클립 보드 (또는 텍스트 선택)에서 "vi-like"셸 프롬프트에 붙여넣고 싶습니다. 나는 보통 zsh를 사용하고 때로는 bash를 사용합니다. 두 경우 모두 vi와 비슷한 동작 ( bindkey -v/ set -o vi)으로 쉘을 설정했습니다 . vim에서 내가 찾고있는 동작은 키 시퀀스로 사용할 수 있습니다 "+p. 그러나이 특정 키 시퀀스는 vi 활성화 …
15 bash  shell  zsh  vi  clipboard 


5
Bash에서 N 중 1 번 명령을 실행하는 방법
명령을 무작위로 실행하는 방법을 원합니다 (10 중 1 번). 이를 위해 내장 또는 GNU coreutil이 있습니까? chance 10 && do_stuff do_stuff10 번 중 1 번만 어디에서 실행됩니까? 스크립트를 작성할 수는 있지만 상당히 간단한 것 같으며 정의 된 방법이 있는지 궁금합니다.

4
왜 bash 기록을 삭제하는 것만으로는 충분하지 않습니까?
bash 기록을 삭제하면 bash 기록을 지우는 데 충분하다고 생각했지만 어제 고양이가 키보드 오른쪽을 엉망으로하고 있었고 컴퓨터로 돌아 왔을 때 한 달 전에 입력 한 것을 보았습니다. 그것을 유발할 수있는 것을 찾고 미친 것처럼 모든 키를 누르십시오. .bash_history를 삭제 한 후에도 UPARROW 키가 내 bash 기록을 보여줍니다. 실제 배쉬 기록을 어떻게 …
15 linux  bash  bashrc 


3
코드에서“{exec> / dev / null; }> / dev / null”후드에서 무슨 일이 일어나고 있습니까?
exec 리디렉션이 포함 된 명령 목록을 리디렉션하면 다음과 같이 exec> / dev / null이 여전히 적용되지 않는 것 같습니다. { exec >/dev/null; } >/dev/null; echo "Hi" "Hi"가 인쇄됩니다. {}명령 목록이 파이프 라인의 일부가 아닌 한 하위 쉘로 간주되지 않는다는 인상을 받았습니다 .exec >/dev/null 쉘로 여전히 내 생각에 현재 쉘 환경에 …

1
패턴을 찾을 수 없을 때 쉘 스크립트에서 조기 종료를 방지하기위한`set -e` 및`grep` 관용구
GNU / LINUX bash에서 쉘 스크립팅과 관련하여 필요한 도움말 : 나는 항상 사용 set -e합니다. 종종, 나는 싶습니다 grep항상 경우 스크립트가 실행을 종료하지 않으려는 grep종료 상태가 1발견되지 패턴을 표시합니다. 이 문제를 해결하기 위해 시도한 내용은 다음과 같습니다. (I 시도) 하는 경우 set +o pipefail와 같은 뭔가 그렙 호출 grep 'p' …
15 bash  grep  gnu  coreutils 

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