«bash» 태그된 질문

Bash (Bourne-Again SHell)는 기본적으로 우분투의 명령 행 인터페이스에서 사용되는 쉘입니다.

3
다른 사용자가 디렉토리를 변경할 때 스크립트를 실행하는 방법은 무엇입니까?
나는 이것과 비슷한 주제에 대해 약간의 토론을하고 있음을 알고 있습니다. 그러나 여기 내가 기본적으로하려고하는 것이 있습니다. 나는 watch 디렉토리를 가지고 있고 watched파일이 그 디렉토리에 추가 될 때마다 해당 디렉토리에서 syncbh.sh파일을 가져 와서 원격 서버에 업로드 하는 스크립트를 트리거하려고 합니다. 경고는 파일이 watched한 사용자 (user2)에 의해 디렉토리에 작성 되지만 스크립트는 다른 …


3
터미널의 색상을 미리 정의 하시겠습니까?
예를 들어 .bashrc파일 내부에서 색상을 미리 정의 하여 호출 할 수있는 방법을 기억하려고했습니다 ${RED}. 이것이 올바른 방법인지 기억할 수는 없지만, 기억할 수 있다면 이와 같은 것이 었습니다. NC="\033[0;0;0m" # no color or formatting RED="\033[1;49;91m" # color red BLU="\033[1;49;94m" # color blue GRN="\033[1;49;32m" # color green 내가 기억하는 또 다른 하나는 …



6
bash Null-operator“:”, 콜론의 요점은 무엇입니까?
BASH 스크립트에서 "널"연산자의 요점은 무엇입니까? if말할 필요가 없지만 명령을 제대로 실행하려면 명령이 필요한 자리 표시 자로 사용됩니다 . 그러나 전반적인 용도는 무엇입니까? 언제 사용하겠습니까? 언제 사용하는 것이 합리적입니까?
13 bash  scripts  syntax 

2
.gz 파일을 말려 압축을 풉니 다
주어진 URL에서 일부 .gz파일 (NB가 아닌 파일) 을 다운로드 .tar.gz하고 압축을 풀어 기존 파일을 덮어 쓰려고합니다. 각 개별 다운로드에 대해 다음을 시도했습니다. curl -O $URL | gunzip -f 그러나 다음과 같이 실패했기 때문에 작동하지 않았습니다 gzip: stdin: unexpected end of file. 나는이 명령을 bash 쉘 스크립트 안에서 실행했다. 명령을 두 …
13 bash  scripts  curl  pipe  gzip 

7
bash에서 인수를 옵션으로 만드는 방법은 무엇입니까?
9 개의 인수를 가진 아래 함수에서 : SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } 다음 (3..9)에 대한 두 번째 인수를 선택적 인수 로 만들고 싶습니다 . 두 개의 인수로 함수를 호출하면 오류가 발생합니다. SUM 3 8 bash: 3+8+++++++: syntax error: operand expected (error token is "+") 참고 BOLD : …
13 bash  functions 

4
bash에서 문자열을 연결하여 빌드 명령
한 번에 실행하기 전에 일부 매개 변수를 기반으로 문자열로 명령 줄을 작성하는 bash 스크립트가 있습니다. 명령 문자열에 연결된 부분은 각 구성 요소를 통한 데이터의 "스트리밍"을 용이하게하기 위해 파이프로 구분됩니다. 매우 간단한 예 : #!/bin/bash part1=gzip -c part2=some_other_command cmd="cat infile" if [ ! "$part1" = "" ] then cmd+=" | $part1" …
13 bash  pipe 

6
printf 명령과 혼동?
echo 명령을 사용하지 않고 하나의 인쇄 명령으로 다음 세 줄을 인쇄해야합니다. printf 명령을 선택했습니다. 세 줄은 다음과 같습니다. Different characters can be represented and supported in the print command, for example: x-y, X+Y, –, +, <, >, %, $, #, &. 내가 지금까지 한 일은 : printf " Different characters …

3
Bash에서 두 문자열 비교
변수를 설정하는 데 rmdir사용하는 비밀번호로 확인한 후 디렉토리를 삭제하는 스크립트를 만들고 싶습니다 read. 지금까지 나는 이것을 가지고있다 : #!/bin/bash -x echo "Password:" read -t 30 S1 S2='55555' if [ $S1=$S2 ]; then rmdir /home/william/test else echo "fail" sleep 10 fi 따라서 -x디버깅을 시도해야하지만 스크립트가 에코되지 않을 때마다 (암호를 잘못 입력하면) …
13 bash  scripts  password 


2
dd 명령이 디스크에 완전히 쓸 때까지 기다리십시오.
dd 명령을 사용하여 iso 파일에서 부팅 가능한 USB를 만듭니다. sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M Enter 키를 누르면 잠시 종료되고 나에게 다음을 제공합니다. 915+0 records in 915+0 records out 959447040 bytes (959 MB) copied, 0.539375 s, 1.8 GB/s 플래시 드라이브가 작동하는 것을 볼 수 있기 때문에 백그라운드에서 실행하는 것과 같습니다. 결국 …


3
Bash PS1 사용자 지정 프롬프트에서 긴 줄이 겹칩니다.
PS1서버 이름, 시간, 사용자 이름 및 기타 유용한 변수 로 멋진 2 줄 bash 프롬프트를 구성했습니다 . PS1="\n\[\033[1;34m\]\342\226\210\342\226\210 \u @ $SERVER_NAME""$BBlue"" \w""$Color_Off \n\[\033[0;36m\]\342\226\210\342\226\210 \d \t $ \[\033[0;39m\]" 전체 Github 소스는 여기에 있습니다 . 문제는 긴 줄이 종종 자신을 감싸서 새 줄이 이전 줄과 겹쳐진다는 것입니다. 문제는 일관성이 없습니다. 일부 줄은 …
13 bash  prompt  ps1 

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