«bash» 태그된 질문

다른 Bourne / POSIX 쉘과 달리 GNU의 Bourne Again에 대한 질문. 일반적인 유닉스 쉘에 대한 질문은 / shell 태그를 대신 사용하십시오.

4
bash glob를 문자열 변수로 만드는 방법은 무엇입니까?
시스템 정보 운영체제 : OS X bash : GNU bash, 버전 3.2.57 (1)-릴리스 (x86_64-apple-darwin16) 배경 Time Machine에서 모든 git / nodejs 프로젝트에서 디렉토리 및 파일 세트를 제외하고 싶습니다. 내 프로젝트 디렉토리에있는 ~/code/private/그리고 ~/code/public/내가 할 루프 bash에 사용하려고 해요 그래서 tmutil. 발행물 짧은 버전 계산 된 string 변수 가있는 경우 kfor …

1
백그라운드에서 여러 개의 bash 함수를 실행하고 반환 될 때까지 기다립니다.
이것은 nvidia-smi여러 호스트 에서 명령 을 실행 하고 해당 출력을 공통 파일에 저장 하는 간단한 스크립트입니다 . 여기서 목표는 비동기식으로 실행하는 것 입니다. 인가 &의 말에 process_host()기능을 충분 전화? 내 스크립트가 맞습니까? #!/bin/bash HOSTS=(host1 host2 host3) OUTPUT_FILE=nvidia_smi.txt rm $OUTPUT_FILE process_host() { host=$1 echo "Processing" $host output=`ssh ${host} nvidia-smi` echo ${host} …

4
백그라운드에서 동일한 명령을 여러 번 실행
bash를 사용하여 여러 명령을 실행하고 백그라운드 화하는 방법은 무엇입니까? 예를 들면 다음과 같습니다. $ for i in {1..10}; do wait file$i &; done 여기서 wait는 사용자 정의 바이너리입니다. 지금은 오류가 발생합니다. syntax error near unexpected token `;' 위의 명령을 실행할 때. 백그라운드가되면 명령이 병렬로 실행됩니다.

3
bash를 사용하여 PHP 확장 폴더 찾기
Source Guardian PHP 확장을 설치하기 위해 bash 스크립트를 작성하려고하지만 대상 디렉토리는 Ubuntu의 후속 릴리스마다 다릅니다. Ubuntu 14.04에 PHP5를 설치하면 확장이 / usr / lib / php5 / 20121212 + lfs /에 저장되고 Ubuntu 15.04에서이 디렉토리가 변경됩니다 (예 : / usr / lib / 20131226 / /etc/php5/fpm/php.ini 및 /etc/php5/fpm/php-fpm.conf를 확인했지만이 파일 …
14 bash  ubuntu  php 

3
SSL 인증서가 유효한지 확인하는 스크립트
SSL 인증서가 여러 개 있으며 인증서가 만료되면 알림을 받고 싶습니다. 내 생각은 매일 간단한 명령을 실행하는 cronjob을 만드는 것입니다. opensslLinux 의 명령을 사용하여 원격 서버의 인증서 정보를 표시 할 수 있다는 것을 알고 있습니다. openssl s_client -connect www.google.com:443 그러나이 출력에 만료 날짜가 표시되지 않습니다. 또한 CTRL+ 로이 명령을 종료해야합니다 c. …

4
두 개의 백그라운드 명령이 주어지면 종료 할 때 나머지 명령을 종료하십시오.
두 서버를 시작하는 간단한 bash 스크립트가 있습니다. #!/bin/bash (cd ./frontend && gulp serve) & (cd ./backend && gulp serve --verbose) 두 번째 명령이 종료되면 첫 번째 명령이 계속 실행되는 것 같습니다. 명령이 종료되면 다른 명령이 종료되도록 어떻게 변경할 수 있습니까? 백그라운드 프로세스의 오류 수준이 종료되었는지 여부를 확인할 필요는 없습니다.

2
연속 명령
;한 줄에서 두 명령을 결합 할 때 Bash는 항상 두 번째 명령을 실행하기 전에 첫 번째 명령이 끝날 때까지 대기 한다고 가정하는 것이 맞 습니까? 마찬가지로 다른 줄에 두 개의 다른 명령을 포함하는 쉘 스크립트에서 Bash는 두 번째 줄에서 명령을 실행하기 전에 첫 번째 줄의 명령이 끝날 때까지 항상 대기합니까? …
14 bash 



2
bash 변수에 이미지 파일을 저장하는 방법은 무엇입니까?
다음 명령을 사용한 후 pngString="$(cat example.png)" echo -n "$pngString" > tmp.png tmp.png를 PNG 파일로 열 수 없습니다. $pngString이미지 파일을 저장하는 데 사용할 때 일부 정보가 손실 될 수 있습니다. 그래서 질문은 : bash 스크립트에서 변수를 사용하여 완전한 이미지 정보를 어떻게 저장할 수 있습니까?
14 bash  cat  images  binary  variable 


2
{1,2}와 같이 정규 표현식 수량자를 사용하여 명령 찾기
숫자 1-99로 끝나지만 다른 모든 파일을 제외하는 모든 파일을 찾는 find 명령 문자열을 만들려고했습니다. 예를 들어 내가 찾으려 myfile1 myfile99을 하지만 myfile456 하지 myfilebackup 내가 생각하고있는 정규 표현식 myfile[1-9]{1,2}이지만 find와 함께 작동하도록 할 수는 없습니다. find . -regex '.*myfile[0-9]{1,2}' 또는 find . -iname 'myfile[0-9]{1,2}' 내가 볼 수있는 {1,2}것은 작동하지 않는 …

5
잠깐 동안 잠을 자려면 루프가 필요합니다
내 컴퓨터에서 1 초의 간단한 명령을 반복하는 사이클을 실행해야합니다. 내가 필요하다고 가정 해 봅시다. 증가하는 enumaration (file-0, file-1, file-2, ...)으로 파일을 저장하려면이 예제에서 사소한 것으로 생성하십시오. time > file-$x 나는 이것을 1/70 초마다 (예를 들어) 매분의 일 초로 표현하고 싶기 때문에 이것을해야합니다. 어떻게 정확하게 정확하고 bash 스크립트로 모든 것을 표현할 …
14 bash  scripting 

2
bash에서 시작된 실행 파일 순서
testbash 에서 명령을 실행하면 test(조건식 평가) 내장 유틸리티가 시작됩니다. $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/test $ 그러나 type -a test위의 출력에서 볼 수 있듯이 test/ usr / local / bin 디렉토리에 다른 디렉토리가 …

3
bash에서 Ctrl-Backspace 및 Ctrl-Delete
데비안 8.3 입기 stty werase '^H' 또는 아치 리눅스 2/2016 stty werase '^?' in .bashrc(예를 들어)에서 Ctrl- Backspace터미널의 마지막 단어를 삭제하십시오. 그럼에도 불구하고 그것은 현대 GUI 응용 프로그램 (예를 들어 파이어 폭스)에서와 동일한 동작이 아니다 : 그것은 마지막으로 삭제 공백 으로 단락 지어진 단어를, 그리고 마지막으로 할 말은 공백으로 분리 …

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