«bash» 태그된 질문

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



8
bash에서“cat << EOF”는 어떻게 작동합니까?
프로그램에 여러 줄 입력을 입력하는 스크립트를 작성해야했습니다 ( psql). 약간의 인터넷 검색 결과 다음과 같은 구문이 작동합니다. cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF 이렇게하면 여러 줄 문자열 (에서 BEGIN;까지 END;포함) 을 올바르게 구성하고 에 입력으로 파이프합니다 psql. 그러나 어떻게 / …
629 linux  bash  scripting  heredoc 

24
힘내에서 당길 필요가 있는지 확인
원격 저장소가 변경되었는지 확인하고 풀해야합니까? 이제이 간단한 스크립트를 사용합니다. git pull --dry-run | grep -q -v 'Already up-to-date.' &amp;&amp; changed=1 그러나 다소 무겁습니다. 더 좋은 방법이 있습니까? 이상적인 솔루션은 모든 원격 분기를 확인하고 변경된 분기의 이름과 각 분기의 새 커밋 수를 반환합니다.
622 git  bash  shell 

14
주어진 부분 이름으로 모든 프로세스를 종료하는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 3 개월 전 . 내가 얻는 모든 프로세스를 죽이고 싶습니다. ps aux | grep my_pattern 어떻게합니까? 작동하지 않습니다. pkill my_pattern
622 linux  bash  posix 


19
파일에서 n 번째 줄을 가져 오는 배쉬 도구
그렇게하는 "정식적인"방법이 있습니까? 나는 사용하고있다head -n | tail -1 트릭을 수행하는 것을 했지만 파일에서 한 줄 또는 여러 줄을 추출하는 Bash 도구가 있는지 궁금합니다. "정규"라는 말은 주요 기능을 수행하는 프로그램을 의미합니다.
604 bash  shell  unix  awk  sed 


14
sudo echo“무언가”>> / etc / privilegedFile이 작동하지 않습니다
이것은 리눅스에서 sudo 권한에 관한 것 같은 최소한 간단한 질문입니다. 난 그냥 뭔가 추가 할 때가 많이 있습니다 /etc/hosts또는 유사한 파일을하지만 모두 때문에 할 수없는 끝 &gt;과 &gt;&gt;심지어 루트로 허용되지 않습니다. 필요없이이 일을하기 위해 거기에 어떻게든지인가 su또는 sudo su루트로는?

6
여러 줄 출력을 Bash 변수로 캡처
다음을 출력하는 스크립트 'myscript'가 있습니다. abc def ghi 다른 스크립트에서는 다음과 같이 호출합니다. declare RESULT=$(./myscript) 그리고 $RESULT가치를 얻는다 abc def ghi 줄 바꿈 또는 '\ n'문자로 결과를 저장하여 ' echo -e'로 출력 할 수있는 방법이 있습니까?
583 bash  variables 





11
Bash 스크립트에서 숫자를 어떻게 추가 할 수 있습니까?
이 Bash 스크립트가 있고 16 행에서 문제가있었습니다. 15 행의 이전 결과를 가져 와서 16 행의 변수에 추가하려면 어떻게해야합니까? #!/bin/bash num=0 metab=0 for ((i=1; i&lt;=2; i++)); do for j in `ls output-$i-*`; do echo "$j" metab=$(cat $j|grep EndBuffer|awk '{sum+=$2} END { print sum/120}') (line15) num= $num + $metab (line16) done echo …

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