«shell-script» 태그된 질문

쉘 스크립트, 쉘로 해석되는 실행 파일 (bash, zsh 등)에 대한 질문.

4
배쉬 : 대화식 원격 프롬프트
원격 서버에 연결하고 일부 패키지가 설치되어 있는지 확인하는 스크립트가 있습니다. ssh root@server 'bash -s' < myscript.sh myscript.sh : OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi 이 예제는 단순화 될 수 있습니다. 다음은 myscript2.sh동일한 문제가 있습니다. …
16 bash  shell-script  ssh  stdin  read 

3
백그라운드에서 실행되는 bash 쉘 스크립트 종료
저는 종종 bash쉘 스크립트를 사용하여 여러 파일에 대해 간단한 명령을 실행합니다. 예를 들어, 나는 다음과 같은 있다고 가정 bash라는 쉘 스크립트, script.sh프로그램 / 명령을 실행, foo세 개의 텍스트 파일에를 "a.txt", "b.txt", "c.txt": #!/bin/bash for strname in "a" "b" "c" do foo $strname".txt" done 또한 foo $strname".txt"속도가 느리므로 스크립트 실행에 오랜 …


4
견실 한 경로 구축
쉘 스크립트에 여러 변수가 있다고 가정하십시오 (예 : zsh). FOLDER_1, FOLDER_2, etc. 이 변수는에서 내려 오는 폴더를 나타 /냅니다. 예를 들어 경로가 있다면/home/me/stuff/items 변수는 다음과 같습니다. FOLDER_1='home' FOLDER_2='me' FOLDER_3='stuff' 이제 변수를 연결하여 해당 경로를 다시 만들고 싶다고 가정 해보십시오. 한 가지 가능한 방법은 다음과 같이 경로를 작성하는 것입니다. PATH=$FOLDER_1/$FOLDER_2/$FOLDER_3/ 그러나 …


2
디렉토리를 가리키는 심볼릭 링크를 만드는 데 사용할 수있는 pot 등원 명령은 무엇입니까?
디렉토리에 대한 심볼릭 링크를 생성하는 쉘 스크립트에 명령을 넣고 싶지만이 스크립트는 계속 실행될 수 있으므로 후속 호출에서 명령은 아무것도 변경해서는 안됩니다. 디렉토리 구조는 다음과 같습니다. % tree /tmp/test_symlink /tmp/test_symlink ├── foo └── repo └── resources └── snippets ├── php.snippets ├── sh.snippets ├── snippets.snippets ├── sql.snippets └── vim.snippets foo/디렉토리를 가리키는 스 …

1
대화식 쉘이 비대화식이 될 수 있습니까?
대화식 쉘이 비대화식이 될 수 있습니까? 참고 : "? 대화 형 및 비 대화 형의 차이점은 무엇입니까"나는 기본적인 질문에 대한 연구를 많이 해봤 내 연구의 결과는 물어 저를 이끌어 이 질문을. 이 질문은 대답하기 위해 "대화식"에 어떤 유형 의 정의를 사용 하는 것이 중요하기 때문에 부분적으로 긴 서문을 가지고 있습니다. …


1
bash-builtin이 CPU를 100 % 구울 때까지 기다립니다.
에 적어도 발생 GNU bash는 버전 4.3.42 x86_64의 && GNU bash는 버전 4.3.11 x86_64의 신호 ( SIGUSR1 )에 의해 인터럽트 가능을 얻는 sleep & wait $!간단한 대신에 사용 합니다 . 그러나 bash 내장 기능은 다음을 실행할 때 이상한 방식으로 작동하는 것 같습니다.sleepsleepwait 터미널 1: cat <( trap 'echo SIGUSR1' SIGUSR1; …


3
bash script error stty : 표준 입력 : 장치에 부적절한 ioctl
비밀번호가 여러 번 필요한 곳에 설치 및 설정을 자동화하기 위해 bash 스크립트에서 here-documents를 사용하고 있습니다. 암호를 한 번 입력하면 스크립트가 암호를 다양한 명령에 전달합니다. 대부분의 경우 here-document 접근법은이 문제를 처리합니다. 그러나 어떤 경우에는이 오류가 발생합니다. Enter VNC password: stty: standard input: Inappropriate ioctl for device Verify password: stty: standard input: …

1
zsh에서 스크립트 실행-파일 권한
예상대로 작동하지 않는 파일 실행 권한에 대해 혼란 스럽습니다. 아마 내 기대가 잘못 되었기 때문일 것입니다. 어쨌든: 스크립트 파일이 s있습니다 ~/bin. 단순성은 에 있습니다 . 이 예제를 위해 파일에는 다음 행만 포함됩니다. #!/bin/zsh echo "Test"; 매우 간단합니다. ~/bin디렉토리로 이동 chmod하여 파일 권한을s 에400 - 즉, 읽기 전용 단지 나를 위해. …

4
sed로 bash 변수 처리
bash 변수 LATLNG에는 위도 및 경도 값이 괄호 안에 들어 있습니다. (53.3096,-6.28396) 나는 이것을 sed를 통해하려고하는 LAT와 LON이라는 변수로 파싱하고 싶다. LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") 그러나 다음과 같은 오류가 발생합니다. sed: can't read (53.3096,-6.28396): No such file or directory

4
루프 스루 변수
약 20 개의 다른 서버에서 rsync 및 업데이트 파일을 사용하는 bash 스크립트를 작성 중입니다. rsync 부분을 알아 냈습니다. 내가 겪고있는 것은 변수 목록을 살펴 보는 것입니다. 내 스크립트는 지금까지 다음과 같습니다. #!/bin/bash SERVER1="192.xxx.xxx.2" SERVER2="192.xxx.xxx.3" SERVER3="192.xxx.xxx.4" SERVER4="192.xxx.xxx.5" SERVER5="192.xxx.xxx.6" SERVER6="192.xxx.xxx.7" for ((i=1; i<7; i++)) do echo [Server IP Address] done [Server IP …


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