«shell-script» 태그된 질문

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

3
쉘 스크립트의 POSIX 준수를 테스트하려면 어떻게해야합니까?
POSIX가 모든 유니스 중에서 공통 표준에 가장 가까운 것을 고려할 때 독점적으로 지원하는 쉘이 있는지 알고 싶습니다. 대부분의 최신 쉘은 POSIX를 지원하며 (문제없이 POSIX 호환 스크립트를 실행할 것임) 비준수 기능을 지적하는 데는 별다른 도움이되지 않습니다. 비 호환 기능에 대해 오류를 발생시키는 방식으로 POSIX 및 POSIX 만 구현하는 쉘이 있습니까? 편집 …

7
컴퓨터에서 나가는 모든 요청 / 연결을 모니터링하려면 어떻게해야합니까?
내 컴퓨터는 서버이므로 서버에 대한 연결을 무시하고 싶습니다 (예 : 누군가 내 웹 사이트를 방문 할 때). 서버에서 다른 장소로 연결 / 요청하는 것만 보고 싶습니다 . 나가는 연결 만 보려면 어떻게합니까 ? 편집 : 나는 이런 종류의 것들을 처음 사용합니다. 내가하려고하는 것은 내 웹 응용 프로그램의 데이터 이외의 서버에서 …

10
디렉토리 목록에 파일 크기 합계 표시
Windows dir디렉토리 목록 명령에는 끝에 나열된 파일이 차지하는 총 공간이 표시되는 줄이 있습니다. 예를 들어, 현재 디렉토리의 dir *.exe모든 .exe파일 , 파일 크기 및 총 크기를 표시합니다. dirbash에서 내 별칭 과 비슷한 기능을 갖고 싶지만 정확히 어떻게 진행 해야할지 모르겠습니다. 현재 내가 가진 alias dir='ls -FaGl'내에서 .bash_profile보여주는, drwxr-x---+ 24 mattdmo …
71 bash  shell-script  awk  ls 

6
SSH가 쉘을 제어하는지 어떻게 알 수 있습니까?
SSH를 통해 제어되는 경우 쉘 스크립트 (특히 .zshrc)에서 감지하고 싶습니다. HOST 변수를 시도했지만 항상 셸을 실행하는 컴퓨터의 이름입니다. SSH 세션이 시작되는 호스트 이름에 액세스 할 수 있습니까? 둘을 비교하면 내 문제가 해결됩니다. 로그인 할 때마다 마지막 로그인 시간과 호스트를 나타내는 메시지가 있습니다. Last login: Fri Mar 18 23:07:28 CET 2011 …
69 ssh  shell-script  zsh 


9
PDF로 페이지 분할
하나의 가상 페이지에서 두 페이지를 스캔 한 스캔 한 pdf 파일이 있습니다 (pdf 파일의 페이지). 해상도가 양호합니다. 문제는 읽을 때 확대하고 왼쪽에서 오른쪽으로 드래그해야한다는 것입니다. 이 pdf 파일을 일반 페이지 (book의 한 페이지 = pdf 파일의 한 페이지)로 변환 할 수 있는 명령 ( convert,, pdftk...) 또는 스크립트가 있습니까?

13
쉘 스크립트에서 올바른 잠금?
때로는 하나의 쉘 스크립트 인스턴스 만 동시에 실행되고 있는지 확인해야합니다. 예를 들어 자체 잠금 기능을 제공하지 않는 크론을 통해 실행되는 크론 작업 (예 : 기본 Solaris 크론). 잠금을 구현하는 일반적인 패턴은 다음과 같은 코드입니다. #!/bin/sh LOCK=/var/tmp/mylock if [ -f $LOCK ]; then # 'test' -> race begin echo Job is …

4
bash에서 for 루프의 루프 제어에서 정수 변수를 사용할 수 있습니까?
다음 bash 스크립트가 있습니다. #!/bin/bash upperlim=10 for i in {0..10} do echo $i done for i in {0..$upperlim} do echo $i done 제 for(루프 없이 가변 upperlim루프 제어)는 잘 작동하지만, 제 for(루프 와 가변 upperlim루프 제어)를하지 않는다. for작동하도록 두 번째 루프를 수정할 수있는 방법이 있습니까? 시간 내 줘서 고마워.
65 bash  shell  shell-script  for 

16
gpg는 --passphrase를 사용해도 비밀번호를 묻습니다.
다음 명령은 암호를 요구하지 않고 gpg 파일을 추출 할 것으로 예상합니다. gpg --passphrase 1234 file.gpg 그러나 암호를 묻습니다. 왜? 이것은 또한 같은 행동을합니다 : gpg --passphrase-file passfile.txt file.gpg 나는 그놈 3과 함께 우분투를 사용하고 그것이 페도라에서 작동하고 있음을 기억합니다.
65 shell-script  gpg 



7
쉘 스크립트 실패 : 구문 오류 :“(”예기치 않은
나는 Raspberry Pi 개발을위한 개발 환경 설정을 자동화하는 스크립트를 작성했습니다 (단계별 세부 정보는 여기에 있습니다 ). 이 기사에는 스크립트가 연결되어 있지만 편의상 여기 에서도 찾을 수 있습니다 . 이제이 스크립트를 설치하고 오류없이 환경을 설정할 때 기본적으로 sudo의 시간 종료 값으로 인해 sudo 비밀번호를 두 번 이상 입력해야합니다. 그래서 모든 sudo …

5
중첩의 들여 쓰기와 일치하도록 heredoc을 들여 쓸 수 없습니다
스크립팅에 "First World Problems"가 있다면 이것이 문제 일 것입니다. 업데이트하는 스크립트에 다음 코드가 있습니다. if [ $diffLines -eq 1 ]; then dateLastChanged=$(stat --format '%y' /.bbdata | awk '{print $1" "$2}' | sed 's/\.[0-9]*//g') mailx -r "Systems and Operations <sysadmin@[redacted].edu>" -s "Warning Stale BB Data" jadavis6@[redacted].edu <<EOI Last Change: $dateLastChanged This …


9
프로그램 실행 시간을 측정하고 변수 내에 저장하는 방법
Bash (v4 +) 스크립트 내에서 특정 작업이 얼마나 오래 걸리는지 알아보기 위해 time"별도의"명령 의 출력을 구문 분석하고 Bult 변수 ( let VARNAME=...) 내에서 (궁극적으로) 캡처하고 싶습니다 . 이제는 time -f '%e' ...(또는 command time -f '%e' ...Bash 내장으로 인해) 사용하고 있지만 이미 실행 된 명령의 출력을 리디렉션하기 때문에 명령의 출력을 …

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