«bash» 태그된 질문

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

17
스크립트가 소스인지 감지하는 방법
나는 exit그것이 공급되고 있다면 그것을 호출하고 싶지 않은 스크립트를 가지고 있습니다 . 나는 확인하는 것을 생각했다 $0 == bash스크립트를 다른 스크립트에서 가져 왔거나 사용자가와 같은 다른 셸에서 소스를 가져 오는 경우 문제가 있는지 했습니다 ksh. 스크립트가 소스인지 감지하는 신뢰할 수있는 방법이 있습니까?
217 bash  ksh 


2
Linux의 명령 행에서 일련의 이미지를 PDF로 변환하려면 어떻게해야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 팔년 전에 . 이 질문을 개선하십시오 cgi / bash로 작성한 스캔 서버가 있고 명령 줄에서 이미지를 한 폴더에 모두 PDF로 변환 할 수 있기를 원합니다. 어떻게 할 수 …
215 image  bash  pdf 

12
OS X에 Homebrew를 설치하는 방법은 무엇입니까?
OS X에 Homebrew를 설치하려고합니다. Homebrew 사이트에 따르면 입력해야합니다 brew install wget 내가 얻는 것은 -bash: brew: command not found 그래서 StackOverflow를 검색 하고이 답변을 찾았습니다 . 그러나 문제는, 내가 볼 수없는 것입니다 brew에서 /usr/local/bin. 또한 .bashrc파일에 다음 줄을 추가했습니다. export PATH=/usr/local/bin:$PATH 그러나 여전히 command not found오류가 발생합니다. OS X에 Homebrew를 …
213 macos  bash  install  homebrew 

15
파일의 시작 부분에 텍스트를 삽입하는 방법?
지금까지 파일의 시작 부분에 줄을 추가하는 방법을 찾을 수 있었지만 정확히 내가 원하는 것은 아닙니다. 예제로 보여 드리겠습니다 파일 내용 some text at the beginning 결과 <added text> some text at the beginning 비슷하지만 새로운 줄을 만들고 싶지 않습니다 ... sed가능한 경우이 작업을 수행하고 싶습니다 .
213 linux  bash  sed 

7
Docker Postgres 용 스크립트에서 사용자 / 데이터베이스를 만드는 방법
사용자 정의 사용자 및 데이터베이스를 만들어 개발 postgres 인스턴스에 대한 컨테이너를 설정하려고했습니다. 공식 postgres 도커 이미지를 사용하고 있습니다. 문서에서 /docker-entrypoint-initdb.d/사용자 정의 매개 변수를 사용하여 데이터베이스를 설정하기 위해 폴더 안에 bash 스크립트를 삽입하도록 지시합니다 . 내 bash 스크립트 : make_db.sh su postgres -c "createuser -w -d -r -s docker" su postgres …

6
#! / usr / bin / env bash가 #! / bin / bash보다 우수한 이유는 무엇입니까?
이 사이트에 대한 권고 (를 포함하여 여러 곳에서 본 적이 선호 배쉬 오두막을? 무엇을한다 ,)를 사용하기 #!/usr/bin/env bash에 우선 #!/bin/bash. 나는 진취적인 개인이 사용하는 #!/bin/bash것이 잘못되었다는 것을 보았고 그렇게하면 bash 기능이 손실 될 것입니다. 모든 말은, 순환하는 모든 드라이브가 본질적으로 단일 마스터 드라이브의 복제 본인 엄격하게 제어되는 테스트 환경에서 bash를 …
212 bash  shebang 

4
파일의 두 번째 열을 기준으로 데이터 정렬
두 개의 열과 n행 수의 파일 이 있습니다. 열 1은 names및 열 2를 포함 age합니다. 이 파일의 내용을 age(두 번째 열)을 기준으로 오름차순으로 정렬하고 싶습니다 . 결과는 name가장 어린 사람 name과 그 다음에 가장 어린 사람 등을 표시해야합니다. 하나의 라이너 쉘 또는 bash 스크립트에 대한 제안.
212 bash  shell  unix 

10
Bash 함수에서 부울 리턴
파일에 특정 속성이 있는지 확인하고 true 또는 false를 반환하는 bash 함수를 작성하고 싶습니다. 그런 다음 "if"의 스크립트에서 사용할 수 있습니다. 하지만 무엇을 반환해야합니까? function myfun(){ ... return 0; else return 1; fi;} 다음과 같이 사용합니다. if myfun filename.txt; then ... 물론 이것은 작동하지 않습니다. 이것이 어떻게 이루어질 수 있습니까?
211 bash  shell  boolean 

5
if [] (대괄호)의 "[: 너무 많은 인수"오류의 의미
다음 BASH 셸 오류의 의미를 수정하고 수정하는 간단한 간단한 리소스를 찾을 수 없으므로 연구 결과를 게시하고 있습니다. 오류: -bash: [: too many arguments Google에 적합한 버전 : bash open square bracket colon too many arguments . 컨텍스트 : 등호, 등호와 같은 간단한 비교 연산자를 사용하는 단일 대괄호의 if 조건은 다음과 …



13
STDOUT의 n 번째 라인을 가져 오는 명령
STDOUT의 n 번째 줄을 가져올 수있는 bash 명령이 있습니까? 즉, 이것을 취할 무언가 $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt 그리고 같은 일을 $ ls -l | magic-command 2 -rw-r--r--@ 1 root wheel files.txt 나는 재사용 할 스크립트를 작성할 …
210 bash  shell  sed  stdout 

9
bash에 대한 별칭의 여러 명령
다음 두 명령을 연속적으로 실행하는 별칭을 정의하고 싶습니다. gnome-screensaver gnome-screensaver-command --lock 지금은 추가했습니다 alias lock='gnome-screensaver-command --lock' 내 .bashrc에 있지만 워크 스테이션을 너무 자주 잠그기 때문에 하나의 명령을 입력하는 것이 더 쉽습니다.

6
Makefile 대상에서 Bash 구문을 사용하려면 어떻게해야합니까?
나는 종종 Bash 구문이 매우 유용 하다는 것을 알게 된다 diff <(sort file1) <(sort file2). 이러한 Bash 명령을 Makefile에서 사용할 수 있습니까? 나는 이와 같은 것을 생각하고있다 : file-differences: diff <(sort file1) <(sort file2) > $@ 내 GNU Make 3.80 에서는 명령을 실행하는 shell대신 대신 사용하기 때문에 오류가 발생 bash합니다.
208 bash  shell  makefile 

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