«scripting» 태그된 질문

스크립트는 독립형 실행 가능 프로그램으로 컴파일되지 않고 인터프리터 프로그램에 의해 실행되는 일련의 명령 또는 명령입니다.

4
바이너리 처리를위한 쉘 같은 환경
이 질문은 이제 질문에 대한 응답으로, 몇 번 전에 나에게 온 강타의 표준 입력에서 이진 데이터 청크를 통해 루프 에 주어진 답변 /programming/993434/what-language-is-to-binary -per-as-is-to-text 도 만족스럽지 않았습니다. 바이너리 파일로 I / O를 처리하기에 적합한 스크립팅 환경을 찾고 있습니다. 나는 완전한 프로그래밍 언어 중 하나 (c / Python / ...) 중 …

3
쉘 스크립트에서 stderr로 리디렉션을 사용하는 경우
grep이 "정상"메시지를 stdout으로 출력하고 오류 메시지를 stderr로 출력 하는 등의 잘 작동하는 유틸리티를 알고 있습니다. $ grep '^foo' file1 file2 file1:foo grep: file2: No such file or directory 쉘 스크립트를 직접 작성할 때 종종 stderr에 어떤 출력과 어떤 메시지를 표시해야하는지 또는 전혀 신경 써야하는지 결정하기가 어려워집니다. 모범 사례에 대해 알고 …

9
중첩 된 zip 파일 추출
수많은 zip 아카이브가 있으며 각 아카이브에는 여러 개의 zip 아카이브가 있습니다. 이 zip 아카이브와 하위 zip 아카이브에 포함 된 모든 파일을 zip 아카이브 자체가 아닌 재귀 적으로 추출하는 가장 좋은 방법은 무엇입니까?
15 files  scripting  zip 


3
터미널을 사용하여 다양한 창에서 "닫기"이벤트를 시뮬레이션하는 방법이 있습니까?
Ask Ubuntu에 대답했습니다 . 명령 을 gnome-terminal통해 모든 인스턴스를 종료하십시오. 모두 읽을 수있는 gnome-terminal것처럼 SIG이 "닫기"이벤트를 시뮬레이트하는 데 사용할 수 있는 전화 가없는 것 같습니다 . GNOME / KDE / LXDE / {창 / 데스크톱 관리자 / 환경을 여기에 넣는} 방법으로 "닫기 버튼 클릭"이벤트를 시뮬레이트하는 방법이 있습니까? 나는 이것과 관련이있을 …

3
Bash가 오류를 발생시킵니다. 8 행 : $ 1 : 언 바운드 변수
getopts를 사용하는 방법을 배우려고 노력하여 구문 분석 된 입력이있는 스크립트를 가질 수 있습니다 (getopts가 더 좋을 수도 있음). 파티션 사용률을 반환하는 간단한 스크립트를 작성하려고합니다. 문제는 내 bash 함수 중 하나가 함수 내 $1에서 변수로 참조하는 것을 좋아하지 않는 것 입니다. 내가 참조하는 이유 $1는 get_percent함수가 모든 마운트 포인트 대신 표시 …

2
이중 하이픈 (-)으로 시작하는이 shebang은 어떻게 작동합니까?
RosettaCode 페이지에서 다음과 같은 종류의 shebang을 발견했습니다. --() { :; }; exec db2 -txf "$0" Db2에서도 작동하며 Postgres에서도 마찬가지입니다. 그러나 나는 전체 라인을 이해하지 못합니다. 이중 대시는 SQL에서 주석이며 그 후에 파일 자체를 파일로 전달하는 일부 매개 변수를 사용하여 Db2 실행 파일을 호출합니다. 그러나 괄호, 중괄호, 콜론 및 세미콜론은 어떻습니까? …

3
체계화 된 postgresql 시작 스크립트
postgresql을 두 번째 서버에 설치하는 중입니다. 이전에는 postgresql을 설치하고 제공된 스크립트를 사용했습니다. ./contrib/start-scripts/linux 올바른 디렉토리에 배치 # cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92 # chmod 755 /etc/rc.d/init.d/postgresql92 그런 다음 예상대로 실행할 수 있습니다. # service postgresql92 start 그러나 새 컴퓨터는 Systemd를 사용하고 있으며 완전히 다른 방법이 있습니다. 나는 이것을 해킹하고 무언가를 망치고 싶지 …

3
N-way diff는 어떻게합니까?
여러 명령의 출력을 어떻게 다른가요? vimdiff최대 4 개의 파일 diff을 지원할 수 있지만 자체적으로 정확히 2 개의 파일을 지원하는 것 같습니다. 의 일부 변형으로 직접 가능 diff합니까, 아니면 모든 명령의 출력을 임시 파일에 저장하고 하나를 선택하고 나머지를 diff해야합니까? 문맥: 여러 서버에서 특정 명령의 출력을 확인하고 모두 동의하는지 확인해야합니다. 현재로서는 차이점이 …
14 scripting  diff 

7
파일에서 여러 개의 빈 줄을 제거하는 방법?
나는 보통 텍스트를 사용하여 메모를 작성하는 데 사용하는 텍스트 파일이 있습니다 cat >> file. 때때로 나는 빈 줄이나 두 줄을 사용하여 (새 줄 문자 만 반환) 새로운 주제 / 생각을 지정합니다. 각 세션이 끝나면 Ctrl+로 파일을 닫기 전에 D일반적으로 세션을 분리하기 위해 많은 (5-10) 개의 빈 줄 (return-key)을 추가합니다. 이것은 …
14 scripting  sed  awk  perl  filter 

6
한 줄을 사용하여 여러 명령을 sftp로 보내는 방법
다음 명령은 sftp한 줄 을 사용하여 하나의 명령을 보냅니다 . sftp -o PasswordAuthentication=no user@host" <<<"lcd /home" sftp한 줄 을 사용하여 여러 줄을 보내는 방법 캐리지 리턴을 삽입하거나이를 달성하기위한 방법이 있습니까? 예를 들면 다음과 같습니다. sftp -o PasswordAuthentication=no user@host" <<<"lcd /home\n cd /myhome\n get file" sftp -b외부 파일 나열 명령이로드 되는 …
14 scripting  sftp 

1
인터프리터 바이너리를 setcap하지 않고도 스크립트에서 기능을 사용할 수 있습니까?
지금 cap_net_bind_service MY_USERNAME은 /etc/security/capability.conf에서 사용 하고 있습니다. 이제 libcap [-ng]를 통해 효과적인 세트 cap_net_bind_service+i에 추가 할 수 있도록 내가 좋아하는 스크립팅 언어의 인터프리터 를 설정 하면 CAP_NET_BIND_SERVICE됩니다 . 이것은 잘 작동하지만 인터프리터 바이너리에 캡을 설정하지 않고 동일한 것을 달성 할 수있는 방법이 있는지 궁금합니다. 큰 문제는 아니지만 (다른 사용자 계정에는 …

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

4
스크립트를 통해 sftp 연결에서 명령 실행
이것은 매우 기초적인 질문이며, bash를 처음 접했을 때 어떻게 해야하는지 알 수 없었습니다. 인터넷 검색은 불행히도 어디에도 가지 못했습니다. 내 목표는 sftp를 사용하여 서버에 연결하고 파일을 업로드 한 다음 연결을 끊는 것입니다. 다음 스크립트가 있습니다. UpdateJar.sh #!/bin/bash sftp -oPort=23 kalenpw@184.155.136.254:/home/kalenpw/TestWorld/plugins #Change directory on server #cd /home/kalenpw/TestWorld/plugins #Upload file put /home/kalenpw/.m2/repository/com/Khalidor/TestPlugin/0.0.1-SNAPSHOT/TestPlugin-0.0.1-SNAPSHOT.jar …

5
mawk에서 자체 스크립트 이름을 인쇄하는 방법은 무엇입니까?
bash $0에는 스크립트 이름이 포함되어 있지만 다음 내용으로 myscript.awk라는 스크립트를 만들면 awk에 있습니다. #!/usr/bin/awk -f BEGIN{ print ARGV[0] } 실행하면 "awk"만 인쇄됩니다. 또한 i> 0 인 ARGV [i]는 명령 행의 스크립트 인수에만 사용됩니다. 그렇다면 스크립트 이름 (이 경우 "myscript.awk")을 인쇄하는 방법은 무엇입니까?
13 awk  scripting  mawk 

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