«bash» 태그된 질문

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

13
Linux에서 자동으로 명령 반복
Linux 명령 행에서 n 초 마다 명령을 반복 할 수 있습니까? 가져 오기를 실행 중이고 있습니다. ls -l 파일 크기가 커지고 있는지 확인하십시오. 이 작업을 자동으로 반복하도록 명령하고 싶습니다.
303 linux  bash  ubuntu 

11
-i 옵션이있는 sed 명령은 Mac에서 실패하지만 Linux에서는 작동합니다.
sedLinux에서 텍스트를 검색 / 바꾸기 위해 다음 명령을 성공적으로 사용했습니다 . sed -i 's/old_link/new_link/g' * 그러나 Mac OS X에서 시도하면 다음과 같은 결과가 나타납니다. "명령 c는 \ 다음에 텍스트가 필요합니다" 내 Mac이 정상적인 BASH 셸을 실행한다고 생각했습니다. 뭐야? 편집하다: @High Performance에 따르면, 이것은 Mac sed의 BSD 풍미가 다르기 때문에 BSD …
303 linux  macos  bash  sed 

9
Python에서 Bash 명령 실행
내 로컬 컴퓨터 에서이 줄을 포함하는 Python 스크립트를 실행합니다. bashCommand = "cwm --rdf test.rdf --ntriples > test.nt" os.system(bashCommand) 이것은 잘 작동합니다. 그런 다음 서버에서 동일한 코드를 실행하면 다음 오류 메시지가 나타납니다. 'import site' failed; use -v for traceback Traceback (most recent call last): File "/usr/bin/cwm", line 48, in <module> from …
299 python  bash 

7
Bash를 사용하여 명령의 모든 출력을 억제하려면 어떻게합니까?
매개 변수가있는 프로그램을 실행하는 Bash 스크립트가 있습니다. 그 프로그램은 어떤 상태를 출력합니다 (이 작업을 수행하고 있습니다 ...). 이 프로그램은 조용히 할 수있는 옵션이 없습니다. 스크립트가 아무것도 표시하지 못하게하려면 어떻게합니까? Windows ' echo off '와 같은 것을 찾고 있습니다.
296 bash  shell  scripting  echo 

14
한 디렉토리에는 있지만 다른 디렉토리에는없는 파일을 찾으십시오.
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 2 년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 한 …
295 linux  bash  diff 

14
pg_dump에 비밀번호를 전달하는 방법은 무엇입니까?
매일 밤마다 치명적인 일이 발생하기 전에 데이터베이스를 백업하기 위해 cronjob을 만들려고합니다. 이 명령이 내 요구를 충족시켜야하는 것 같습니다. 0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +%Y-%m-%d).psql.gz 그것을 실행 한 후에는 암호를 입력해야합니다. cron에서 실행하면 그렇게 할 수 없습니다. 자동으로 어떻게 전달할 수 있습니까?


13
OSX bash, 'watch'명령
Mac OSX에서 Linux 'watch'명령을 복제하는 가장 좋은 방법을 찾고 있습니다. 'tail'과 'sed'를 사용하여 출력 파일의 내용에서 패턴 일치를 위해 몇 초마다 명령을 실행하고 싶습니다. Mac에서 가장 좋은 옵션은 무엇이며 소프트웨어를 다운로드하지 않고도 할 수 있습니까?
292 macos  bash  automation  watch 

10
디렉토리의 모든 파일에서 명령 실행
누군가 다음을 수행하기 위해 코드를 제공 할 수 있습니까? 파일 디렉토리가 있다고 가정하십시오. 파일 디렉토리는 모두 프로그램을 통해 실행되어야합니다. 프로그램은 결과를 표준 출력으로 출력합니다. 디렉토리로 이동하여 각 파일에서 명령을 실행하고 하나의 큰 출력 파일로 출력을 연결하는 스크립트가 필요합니다. 예를 들어, 1 파일에서 명령을 실행하려면 다음을 수행하십시오. $ cmd [option] [filename] …
290 bash  scripting 

7
awk 스크립트에서 쉘 변수를 어떻게 사용합니까?
외부 셸 변수를 awk스크립트 에 전달하는 몇 가지 방법을 찾았 지만 '및 에 대해 혼란 스럽습니다 ". 먼저 쉘 스크립트를 사용해 보았습니다. $ v=123test $ echo $v 123test $ echo "$v" 123test 그런 다음 awk를 시도했습니다. $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print '"$v"'}' $ 123 왜 차이점이 …
290 bash  shell  awk 


9
실행 파일이나 스크립트 이름 앞에 ./ (점 슬래시)가 필요한 이유는 무엇입니까?
bash에서 스크립트를 실행할 때 ./처음 에 작성해야합니다 . $ ./manage.py syncdb 그렇지 않으면 오류 메시지가 나타납니다. $ manage.py syncdb -bash: manage.py: command not found 그 이유는 무엇입니까? .현재 폴더의 별칭 이라고 생각 했으므로이 두 호출은 동일해야합니다. 또한 다음 ./과 같은 응용 프로그램을 실행할 때 왜 필요하지 않은지 이해하지 못합니다 . …
288 bash  shell  unix  command-line 

11
이전 명령의 인수를 사용하는 방법?
나는 Esc+ .가 당신에게 마지막 명령의 마지막 인수를 제공 한다는 것을 알고 있습니다. 그러나 나는 마지막 명령의 첫 번째 논쟁에 관심이 있습니다. 이를위한 키 바인딩이 있습니까? 같은 줄에 마지막 명령에서 n 번째 인수를 얻는 일반적인 방법이 있습니까? bash 스크립트 $0에서는 $1등을 사용할 수 있지만 명령 줄에서는 작동하지 않습니다. 또한 Esc+ …

8
큰 따옴표 안에 큰 따옴표를 어떻게 피할 수 있습니까?
Bash의 큰 문자열 내에서 큰 따옴표를 어떻게 피할 수 있습니까? 예를 들어, 쉘 스크립트에서 #!/bin/bash dbload="load data local infile \"'gfpoint.csv'\" into table $dbtable FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY \"'\n'\" IGNORE 1 LINES" ENCLOSED BY '\"'큰 따옴표로 올바르게 탈출 할 수는 없습니다 . variable을 사용하고 싶기 …
287 bash  quotes 


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