«bash» 태그된 질문

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

11
배쉬 : 무한 수면 (무한 차단)
startx내 X를 평가하는 데 사용 합니다 .xinitrc. 내 .xinitrc에서을 사용하여 창 관리자를 시작 /usr/bin/mywm합니다. 이제 WM을 죽이면 (다른 WM을 테스트하기 위해) .xinitrc스크립트가 EOF에 도달 했기 때문에 X도 종료됩니다 . 그래서 나는 이것을 내 끝에 추가했다 .xinitrc: while true; do sleep 10000; done 이렇게하면 WM을 죽이면 X가 종료되지 않습니다. 이제 내 …
158 linux  bash  sleep  infinite 

11
배쉬 연속 라인
bash 연속 줄을 어떻게 사용합니까? 나는 당신이 이것을 할 수 있음을 알고 있습니다 : echo "continuation \ lines" >continuation lines 그러나 들여 쓰기 코드가 있으면 잘 작동하지 않습니다. echo "continuation \ lines" >continuation lines
158 bash  line  indentation 


15
디렉토리를 반복적으로 반복하여 특정 확장자를 가진 파일을 삭제하는 방법
디렉토리를 반복적으로 반복하고 확장자가 .pdf및 인 모든 파일을 제거해야합니다 .doc. 디렉토리를 반복적으로 반복하지만 위에서 언급 한 파일 확장자로 파일을 필터링하지는 않습니다. 지금까지 내 코드 #/bin/sh SEARCH_FOLDER="/tmp/*" for f in $SEARCH_FOLDER do if [ -d "$f" ] then for ff in $f/* do echo "Processing $ff" done else echo "Processing file …
157 bash 

16
bash에서 가장 최근의 X 파일을 제외한 모든 파일 삭제
bash를 사용하는 표준 UNIX 환경에서 디렉토리에서 최신 X 파일을 제외한 모든 파일을 삭제하는 명령을 실행하는 간단한 방법이 있습니까? 좀 더 구체적인 예를 제공하기 위해 매 시간마다 디렉토리에 파일 (예 : 로그 파일 또는 지워진 백업)을 기록하는 일부 cron 작업을 상상해보십시오. 5보다 작을 때까지 해당 디렉토리에서 가장 오래된 파일을 제거하는 다른 …
157 bash  unix  scripting 

30
Bash를 사용하는 가장 좋아하는 명령 줄 트릭은 무엇입니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 9 년 ago . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 …
156 bash  command-line 

14
터미널 명령 행에서 커서를 움직이는 가장 빠른 방법은 무엇입니까?
터미널에서 주어진 매우 긴 명령 행에서 이동하는 가장 좋은 방법은 무엇입니까? 말 난 화살표 키를 사용하거나 Ctrl- R이 긴 명령 행을 얻을 : ./cmd --option1 --option2 --option3 --option4 --option5 --option6 --option7 --option8 --option9 --option10 --option11 --option12 --option13 --option14 --option15 --option16 --option17 --option18 --option19 --option20 --option21 --option22 --option23 --option24 --option25 --option26 …
156 bash  terminal  window 

2
bash에서 stdout과 stderr을 모두 파이프합니까?
최신 버전의 bash에는 &>연산자 가 있습니다.이 연산자는 (정확히 이해하면) stdout과 stderr을 파일로 리디렉션합니다 ( &>>Adrian이 명시한대로 파일에 추가). 같은 것을 달성하는 대신 가장 다른 방법으로 다른 명령으로 파이핑하는 방법은 무엇입니까? 예를 들어,이 줄에서 : cmd-doesnt-respect-difference-between-stdout-and-stderr | grep -i SomeError grep을 stdout 및 stderr의 내용과 일치시키고 싶습니다 (효과적으로 하나의 스트림으로 결합). …
156 bash  stdout  stderr  piping 

9
전달 된 인수가 Bash의 파일 또는 디렉토리인지 확인하십시오.
Ubuntu에서 매우 간단한 스크립트를 작성하여 파일 이름이나 디렉토리를 전달하고 파일 일 때 특정 작업을 수행 할 수 있으며 디렉토리 일 때 다른 작업을 수행 할 수 있습니다. 내가 겪고있는 문제는 디렉토리 이름 또는 파일도 공백이나 다른 이스케이프 가능한 문자가 이름에있을 때입니다. 아래에 기본 코드가 나와 있으며 몇 가지 테스트가 있습니다. …
156 bash  shell 

17
Bash에서 두 개의 부동 소수점 숫자를 비교하는 방법은 무엇입니까?
bash 스크립트 내에서 두 개의 부동 소수점 숫자를 비교하려고 열심히 노력하고 있습니다. 예를 들어 변수를 사용해야합니다 let num1=3.17648e-22 let num2=1.5 이제이 두 숫자를 간단히 비교하고 싶습니다. st=`echo "$num1 < $num2" | bc` if [ $st -eq 1]; then echo -e "$num1 < $num2" else echo -e "$num1 >= $num2" fi …

6
rm이 파일을 찾지 못했다고보고하지 못하게하는 방법은 무엇입니까?
rm많은 파일을 삭제하기 위해 BASH 스크립트 내에서 사용 하고 있습니다. 때로는 파일이 존재하지 않으므로 많은 오류를보고합니다. 이 메시지는 필요 없습니다. 나는 rm조용히 하기위한 명령에 대한 매뉴얼 페이지를 검색 했지만, 내가 찾은 유일한 옵션은 -f"존재하지 않는 파일을 무시하고 프롬프트하지 않는다"라는 설명에서 올바른 선택 인 것 같지만 이름이 맞지 않는 것 같다 …
155 bash  rm 

14
하나를 제외한 모든 파일 이동
하나를 제외한 모든 파일을 어떻게 이동합니까? 나는 다음과 같은 것을 찾고있다 : 'mv ~/Linux/Old/!Tux.png ~/Linux/New/' 여기서 오래된 물건을 새 물건 폴더로 옮깁니다 Tux.png. ! -sign은 부정을 나타냅니다. 작업을위한 도구가 있습니까?
155 linux  bash  glob 

4
클릭 탭시 쉘 초기화 문제, getcwd의 문제점은 무엇입니까?
bash에서 Tab을 클릭하면 오류 메시지가 표시됩니다. 무엇이 잘못 되었습니까? symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success symlink-hook: error retrieving current …
153 linux  bash  shell  pwd  getcwd 

6
주어진 텍스트가 포함 된 파일 찾기
bash .php|.html|.js에서 대소 문자를 구분하지 않는 문자열을 포함하는 모든 유형의 파일에 대해 파일 이름 및 파일 경로를 반환하려고 합니다."document.cookie" | "setcookie" 어떻게해야합니까?
153 bash  find 

11
ls 및 grep을 사용하여 특정 확장자를 가진 파일 나열
방금 현재 디렉토리에서 파일을 가져오고 .mp4 .mp3 .exe 파일 만 출력합니다. 그래서 나는 이것을 할 수 있다고 생각했습니다. ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$ 그러나 아니요, 첫 번째 grep은 mp4를 출력하기 때문에 다른 2 grep은 사용되지 않습니다. 어떤 아이디어? 추신 : Slow Leopard에서이 스크립트 실행
153 bash  shell  macos  grep 

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