«bash» 태그된 질문

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


10
공백을 포함하여 줄 길이별로 텍스트 파일 정렬
다음과 같은 CSV 파일이 있습니다 AS2345, ASDF1232, Mr. Plain Example, 110 Binary ave., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Mrs. Plain Example, 1121110 Ternary st. 110 Binary ave .., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Mr. Plain Example, 110 Binary ave., Liberty City, RI, 12345, (999) 123-5555,1.56 AS2345, …
137 bash  sorting  text  awk 

3
Bash에서 do-while 루프 에뮬레이션
Bash에서 do-while 루프를 에뮬레이트하는 가장 좋은 방법은 무엇입니까? while루프에 들어가기 전에 조건을 확인한 다음 루프 에서 조건 을 계속 다시 확인할 수 있지만 코드가 중복됩니다. 더 깨끗한 방법이 있습니까? 내 스크립트의 의사 코드 : while [ current_time <= $cutoff ]; do check_if_file_present #do other stuff done 시간이 check_if_file_present지나면 실행되지 않으며 …
137 bash  loops  do-while 

14
BASH의 목록에 변수가 있는지 확인하는 방법
사용자 입력의 유효성을 확인하는 스크립트를 bash로 작성하려고합니다. 입력 (변수 x)을 유효한 값 목록 과 일치시키고 싶습니다 . 내가 지금 생각해 낸 것은 : for item in $list do if [ "$x" == "$item" ]; then echo "In the list" exit fi done 내 질문은 더 간단한 방법이 있다면list.contains(x) 대부분의 프로그래밍 …
137 linux  bash 


7
Bash / sh-&&와;의 차이점
나는 일반적으로 ;한 줄에 여러 명령을 결합 하는 데 사용 하지만 일부 사람들은 선호합니다 &&. 차이점이 있습니까? 예를 들어, cd ~; cd -과 cd ~ && cd -같은 일을 할 것으로 보인다. 어떤 버전이 더 이식성이 좋습니까? 예를 들어 Android의 쉘과 같은 bash-subset에서 지원됩니까?



16
cron 작업이 아직 실행되고 있지 않은 경우에만 실행하십시오.
그래서 나는 내가 만든 데몬에 대한 일종의 감시자로 cron 작업을 설정하려고합니다. 데몬이 실패하고 실패하면 cron 작업이 주기적으로 다시 시작하기를 원합니다 ...이 방법이 확실하지 않지만 몇 가지 cron 자습서를 읽었으며 내가 할 일을 찾을 수 없었습니다. 찾고 있어요 ... 내 데몬은 쉘 스크립트에서 시작되므로 실제로 해당 작업의 이전 실행이 아직 실행되고 …
136 linux  bash  cron  watchdog 

4
배쉬 평등 연산자 (==, -eq)
누군가 가 bash 스크립팅 -eq과 의 차이점을 설명해 주 ==시겠습니까? 다음과 같은 차이점이 있습니까? [ $a -eq $b ] 과 [ $a == $b ] 그것은 단순히 즉 ==변수가 숫자가 포함되어있는 경우에만 사용됩니다?
136 bash 

15
bash에서 특수 변수를 수동으로 확장하는 방법 (예 : ~ 물결표)
내 bash 스크립트에 값이 다음과 같은 변수가 있습니다. ~/a/b/c 확장되지 않은 물결표입니다. 이 변수에 대해 ls -lt를 수행하면 ($ VAR이라고 함) 그러한 디렉토리가 없습니다. bash 가이 변수를 실행하지 않고 해석 / 확장하도록하고 싶습니다. 즉, bash가 eval을 실행하고 평가 된 명령은 실행하지 않기를 원합니다. bash에서 가능합니까? 확장하지 않고 스크립트에 어떻게 전달 …

3
bash는 기본값을 할당
$ {parameter : = word} 기본값을 할당하십시오. 매개 변수가 설정되어 있지 않거나 널 (null)이면 단어의 확장이 매개 변수에 지정됩니다. 그런 다음 매개 변수 값이 대체됩니다. 이러한 방식으로 위치 매개 변수 및 특수 매개 변수를 지정할 수 없습니다. 나는이 기능을 사용하여 long ${LONG_VARIABLE_NAME:=hello}대신 쓸 수 있다고 생각 LONG_VARIABLE_NAME=${LONG_VARIABLE_NAME:-hello}했지만 bash는 'hello'를 실행하려고 …
135 bash 


25
Bash Templating : Bash를 사용하여 템플릿에서 구성 파일을 작성하는 방법은 무엇입니까?
내 웹 서버의 Apache 및 PHP 구성 파일 작성을 자동화하는 스크립트를 작성 중입니다. CPanel 또는 ISPConfig와 같은 GUI를 사용하고 싶지 않습니다. Apache 및 PHP 구성 파일의 템플릿이 있습니다. Bash 스크립트는 템플릿을 읽고 변수를 대체하며 구문 분석 된 템플릿을 일부 폴더에 출력해야합니다. 가장 좋은 방법은 무엇입니까? 몇 가지 방법을 생각할 수 …


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