«bash» 태그된 질문

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

12
연속 스트림을 'grep'하는 방법은 무엇입니까?
사용 가능합니까 grep연속 스트림 있습니까? 내가 의미하는 것은 일종의 tail -f <file>명령이지만 grep관심있는 줄만 유지하기 위해 출력이 있습니다. 나는 시도 tail -f <file> | grep pattern했지만 끝났을 grep때만 실행될 수있는 것처럼 보입니다 tail.
729 linux  bash  shell  grep  tail 

21
Bash에서 부분 문자열 추출
형식의 파일 이름이 주어지면 someletters_12345_moreleters.ext5 자리를 추출하여 변수에 넣고 싶습니다. 요점을 강조하기 위해 x 개의 문자를 가진 파일 이름을 가진 다음 5 개의 문자 시퀀스를 한쪽의 밑줄로 묶은 다음 x 개의 문자 세트로 묶습니다. 5 자리 숫자를 가져 와서 변수에 넣고 싶습니다. 이 작업을 수행 할 수있는 다양한 방법에 관심이 …
728 string  bash  shell  substring 

9
Bash 스크립트에 전달 된 인수 수 확인
필요한 인수 개수가 충족되지 않으면 Bash 스크립트에서 오류 메시지를 인쇄하고 싶습니다. 다음 코드를 시도했습니다. #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameters" fi 알 수없는 이유로 다음과 같은 오류가 발생했습니다. test: line 4: [2: command not found 내가 무엇을 잘못하고 …

7
Bash 스크립트에서 특정 조건이 발생하면 어떻게 전체 스크립트를 종료 할 수 있습니까?
Bash에서 스크립트를 작성하여 일부 코드를 테스트하고 있습니다. 그러나 코드 컴파일이 처음에 실패하면 테스트를 실행하는 것이 어리석은 것처럼 보입니다.이 경우 테스트를 중단합니다. 전체 스크립트를 while 루프 안에 래핑하지 않고 나누기를 사용하지 않고도이 작업을 수행 할 수 있습니까? 던 던 던 고토 같은 것 ?

7
bash 스크립트에서 set -e는 무엇을 의미합니까?
패키지가 데비안 아카이브 (.deb) 파일에서 압축 해제되기 전에 스크립트가 실행하는 이 preinst 파일 의 내용을 연구하고 있습니다 . 스크립트에는 다음 코드가 있습니다. #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d /usr/share/MyApplicationName ]; then echo "MyApplicationName is just installed" return 1 …
713 linux  bash  shell  sh 


9
bash에서 단일 명령으로 쉘 변수에 기본값 지정
변수가 설정되지 않은 경우 bash (3.00) 쉘 스크립트에서 변수에 대한 전체 테스트를 수행합니다. 예를 들어 다음과 같이 기본값이 지정됩니다. if [ -z "${VARIABLE}" ]; then FOO='default' else FOO=${VARIABLE} fi 한 줄로 이것을 수행하는 몇 가지 구문이 있습니다. 예를 들어 삼항 연산자와 비슷한 것입니다. FOO=${ ${VARIABLE} : 'default' } (나는 그것이 …
685 bash  shell 




7
쉘 변수 주위에 중괄호가 필요할 때
쉘 스크립트에서 {}변수를 확장 할 때 언제 사용 합니까? 예를 들어 다음을 보았습니다. var=10 # Declare variable echo "${var}" # One use of the variable echo "$var" # Another use of the variable 중요한 차이점이 있습니까, 아니면 스타일입니까? 하나는 다른 것보다 선호됩니까?


25
bash 및 regex를 사용하여 한 줄로 프로세스 찾기 및 종료
프로그래밍 중에 프로세스를 종료해야하는 경우가 종종 있습니다. 내가 지금하는 방법은 다음과 같습니다 [~]$ ps aux | grep 'python csp_build.py' user 5124 1.0 0.3 214588 13852 pts/4 Sl+ 11:19 0:00 python csp_build.py user 5373 0.0 0.0 8096 960 pts/6 S+ 11:20 0:00 grep python csp_build.py [~]$ kill 5124 프로세스 ID를 자동으로 …
648 regex  bash  terminal  awk 

21
Bash에서 문자열을 배열로 분할
Bash 스크립트에서 줄을 조각으로 나누고 배열에 저장하고 싶습니다. 라인 : Paris, France, Europe 다음과 같이 배열로 만들고 싶습니다. array[0] = Paris array[1] = France array[2] = Europe 간단한 코드를 사용하고 싶습니다. 명령 속도는 중요하지 않습니다. 어떻게하니?
640 arrays  bash  split 


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