«scripting» 태그된 질문

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

2
이식 가능한 스크립트를 작성하는 것이 언제 중요합니까?
내가 작성한 대부분의 코드는 PHP입니다. 최근에 쉘 스크립팅을 배우기 시작했습니다. 내가 접한 대부분의 리소스와 자습서는 Bash에만 해당됩니다. 일부는 bashism에 대해 경고하고 일부는 그렇지 않습니다. 나는 여기와 스택 오버플로를 많이 읽었습니다. 답변이 bashisms를 사용할 때마다 누군가는 필연적으로 다음과 같이 말합니다. <bash bashism here>를 사용해서는 안됩니다. 휴대용이 아닙니다. 질문에 태그가 지정된 경우에도 …

6
병렬을 사용하여 고유 한 입력 파일을 고유 한 출력 파일로 처리
입력 파일 (각 입력 줄이 많은 파일)로 가득 찬 디렉토리가 제공되는 쉘 스크립팅 문제가 있으며 각 출력을 고유 파일 (일명 file_1.input 필요)로 리디렉션하여 개별적으로 처리해야합니다. file_1.output에서 캡처되는 등). 사전 병렬 처리에서는 디렉토리의 각 파일을 반복하고 명령을 수행하면서 프로세서를 압도하지 않는 일종의 타이머 / 계산 기술을 수행합니다 (각 프로세스에 일정한 런타임이 …



4
가능한 ssh 공격자의 IP 주소를 검색하는 방법은 무엇입니까?
나는 단지 cat /var/log/auth.log기록하고 많은 | grep "Failed password for"레코드 가 있다는 것을 알았습니다 . 그러나 유효한 / 유효하지 않은 사용자를위한 두 가지 가능한 레코드 유형이 있습니다. 그것은 | cut그들에게 나의 시도를 복잡하게 한다. 가능한 공격자의 IP 주소와 각 IP 주소에 대한 시도 횟수를 가진 목록 (텍스트 파일)을 만들고 싶습니다. …


4
병렬 프로세스를 실행하고 둘 다 완료되었을 때 출력을 결합하는 방법
약 5 또는 6 개의 다른 프로그램을 통해 일부 데이터를 파이프 한 다음 최종 결과를 탭으로 구분 된 파일로 만드는 bash 쉘 스크립트가 있습니다. 그런 다음 별도의 유사한 데이터 세트에 대해 동일한 작업을 다시 수행하고 두 번째 파일로 출력합니다. 그런 다음 두 파일 모두 비교 분석을 위해 다른 프로그램에 입력됩니다. …

4
침묵이 감지되면 삭스 기록 종료
Sox를 사용하여 대화를 녹음하는 스크립트를 작성하고 있습니다. 이제 녹음을 시작하기 전에 소리가 감지 될 때까지 기다려야 삭스가 필요합니다. 그러나 최소한 3 초 동안 침묵이 있으면 종료 하기 위해 삭스가 필요합니다 . 지금은 대화를 마치면 수동으로 삭스를 죽여야합니다. 다음은 지금 사용중인 레코딩 명령입니다. rec /tmp/recording.flac rate 32k silence 1 0.1 3% …
16 scripting  audio  sox 

1
rsync 출력에서 ​​"dialog"로 진행률 표시 줄 만들기
"dialog --gauge"명령에 입력 할 수있는 방식으로 rsync 출력을 필터링 / 리디렉션하는 방법을 찾고 있으므로 파일 동기화 중에 멋진 진행률 표시 줄을 얻을 수 있습니다. 현재 프롬프트에서만 직접 테스트했지만 (bash) 셸 스크립트 에서이 작업을 수행 할 계획입니다. 인터넷을 둘러보고 비트와 조각을 찾았지만 여전히 작동하도록 할 내용이 없습니다. (면책 조항 : 이것은 …
16 linux  bash  scripting  awk  rsync 

6
쉘 스크립팅 학습을위한 유용한 온라인 리소스는 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 쉘 스크립트를 충분히 배우고 싶습니다. 누구나 좋은 온라인 리소스를 제안 할 수 있습니까?


5
스크립트의 쉐방 라인에서 어떻게 하나 이상의 가능성을 가질 수 있습니까?
나는 다양한 환경 (및 PATH)과 다양한 Linux 시스템을 가진 다양한 사용자가 이론적으로 실행할 수있는 Python 스크립트가있는 흥미로운 상황에 처해 있습니다. 인공적인 제한없이이 스크립트를 가능한 많은 스크립트에서 실행할 수 있기를 바랍니다. 알려진 설정은 다음과 같습니다. Python 2.6은 시스템 Python 버전이므로 python, python2 및 python2.6은 모두 / usr / bin에 있으며 동등합니다. …
16 bash  scripting  python 

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

8
Linux 쉘 스크립트 : 존재하는 경우에만 프로그램을 실행하고 존재하지 않는 경우 무시하십시오.
적절한 도구 (예 : 시스템 경로에 도달 가능) 가 설치된 경우에만 실행 중에 상태 배너를 인쇄 하는 Linux 쉘 스크립트 를 프로그래밍 중 입니다. figlet 예: #!/usr/bin/env bash echo "foo" figlet "Starting" echo "moo" figlet "Working" echo "foo moo" figlet "Finished" 나는 일에 나의 스크립트 싶습니다 오류없이 하는 경우도 figlet있다 …

3
스크립팅 언어에서 Linux syscall 호출
스크립트 언어에서 직접 Linux syscall (또는 최소한 libc 래퍼)을 호출하고 싶습니다. 나는 어떤 스크립팅 언어를 신경 쓰지 않는다-컴파일되지 않는 것이 중요하다 (이유는 기본적으로 의존성 경로에서 컴파일러를 원하지 않는 것과 관련이 있지만, 여기도 거기도 없다). 이것을 가능하게하는 스크립팅 언어 (쉘, 파이썬, 루비 등)가 있습니까? 특히, getrandom syscall입니다.

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