«scripting» 태그된 질문

스크립팅은 일반적으로 형식이 낮고 타이핑이 적으며 명시적인 컴파일이 필요하지 않은 프로그래밍 형식입니다. 수많은 스크립팅 언어가 있으며, 명령 줄 응용 프로그램, GUI, 서버 측 응용 프로그램, 확장 모듈 등 다양한 시나리오에서 사용됩니다.

10
사전을 반복하면서 사전에서 항목을 삭제하는 방법은 무엇입니까?
반복하면서 파이썬의 사전에서 항목을 삭제하는 것이 합법적입니까? 예를 들면 다음과 같습니다. for k, v in mydict.iteritems(): if k == val: del mydict[k] 아이디어는 반복되는 사전의 하위 세트 인 새 사전을 작성하는 대신 사전에서 특정 조건을 충족하지 않는 요소를 제거하는 것입니다. 이것이 좋은 해결책입니까? 더 우아하고 효율적인 방법이 있습니까?

10
디렉토리의 모든 파일에서 명령 실행
누군가 다음을 수행하기 위해 코드를 제공 할 수 있습니까? 파일 디렉토리가 있다고 가정하십시오. 파일 디렉토리는 모두 프로그램을 통해 실행되어야합니다. 프로그램은 결과를 표준 출력으로 출력합니다. 디렉토리로 이동하여 각 파일에서 명령을 실행하고 하나의 큰 출력 파일로 출력을 연결하는 스크립트가 필요합니다. 예를 들어, 1 파일에서 명령을 실행하려면 다음을 수행하십시오. $ cmd [option] [filename] …
290 bash  scripting 



11
특정 디렉토리로 직접 ssh 할 수 있습니까?
종종 여러 서버 중 하나에 로그인하여 해당 머신의 여러 디렉토리 중 하나로 이동해야합니다. 현재 나는 이런 종류의 것을한다 : localhost ~] $ ssh somehost somehost에 오신 것을 환영합니다! somehost ~] $ cd / some / directory / somewhere / named / Foo somehost Foo] $ 어떤 호스트와 어느 디렉토리에 들어가야하는지 …
248 bash  shell  scripting  ssh 


14
bash에서 "group by"를 시뮬레이션하는 가장 좋은 방법은 무엇입니까?
각 줄에 하나씩 IP 주소를 포함하는 파일이 있다고 가정합니다. 10.0.10.1 10.0.10.1 10.0.10.3 10.0.10.2 10.0.10.1 각 IP 주소에 대해 파일에 나타나는 횟수를 세는 셸 스크립트가 필요합니다. 이전 입력의 경우 다음 출력이 필요합니다. 10.0.10.1 3 10.0.10.2 1 10.0.10.3 1 이를 수행하는 한 가지 방법은 다음과 같습니다. cat ip_addresses |uniq |while read ip …
231 bash  scripting 

8
프로세스가 종료되면 프로세스를 다시 시작하기 위해 bash 스크립트를 작성하는 방법
대기열을 확인하고 각 항목에 대해 작업을 수행하는 Python 스크립트가 있습니다. # checkqueue.py while True: check_queue() do_something() bash 스크립트가 실행 중인지 확인하고 그렇지 않은 경우 시작하는 bash 스크립트를 작성하는 방법 대략 다음 의사 코드 (또는 어쩌면 ps | grep? 와 같은 작업을 수행해야 함 ) : # keepalivescript.sh if processidfile exists: …
226 bash  scripting  cron 

3
bash 스크립팅 : 인수가이 문자열과 같으면이 문자열과 같은 변수를 정의하십시오.
나는 bash 스크립트를하고 있으며 이제 다음과 같이 하나의 변수 호출 source과 하나의 배열 samples이 있습니다. source='country' samples=(US Canada Mexico...) 소스 수를 확장하고 (각 소스마다 자체 샘플이 있음)이 작업을 수행하기 위해 몇 가지 인수를 추가하려고했습니다. 나는 이것을 시도했다 : source="" samples=("") if [ $1="country" ]; then source="country" samples="US Canada Mexico..." else …

12
파이썬 재귀 폴더 읽기
나는 C ++ / Obj-C 배경을 가지고 있으며 파이썬을 발견하고 있습니다 (약 1 시간 동안 작성했습니다). 폴더 구조에서 텍스트 파일의 내용을 재귀 적으로 읽는 스크립트를 작성 중입니다. 내가 가진 문제는 내가 작성한 코드가 한 폴더 깊이에서만 작동한다는 것입니다. 코드에서 이유를 볼 수 있습니다 ( #hardcoded path), 파이썬에 대한 나의 경험이 …

19
쉘 스크립트에서 심볼릭 링크를 해결하는 방법
절대 또는 상대 경로 (유닉스 계열 시스템에서)가 주어지면 중간 심볼릭 링크를 해결 한 후 대상의 전체 경로를 결정하고 싶습니다. ~ 사용자 이름 표기법을 동시에 해결하기위한 보너스 포인트. 대상이 디렉토리 인 경우 디렉토리에 chdir () 한 다음 getcwd ()를 호출 할 수 있지만 C 도우미를 작성하는 대신 쉘 스크립트 에서이 작업을 …
220 bash  shell  scripting  symlink 

14
명령 줄 도구를 사용하여 Mac OS X 용 DMG를 어떻게 멋지게 만들 수 있습니까?
Mac 응용 프로그램을위한 멋진 설치 프로그램을 만들어야합니다. 미리 정의 된 크기, 레이아웃 및 배경 이미지가있는 디스크 이미지 (DMG)가되고 싶습니다. 기존 빌드 시스템에 통합하려면 스크립트에서 프로그래밍 방식 으로이 작업을 수행해야합니다 (설치 프로그램 만 생성하기 때문에 팩 시스템의 더 많은 부분이 있습니다. 빌드는 별도로 수행됩니다). 이미 "hdiutil"을 사용하여 DMG를 만들었습니다. 아직 알지 …

4
문자열에서 임의의 네이티브 명령을 어떻게 실행합니까?
다음 시나리오를 통해 내 필요를 표현할 수 있습니다 . 기본 명령으로 실행할 문자열을 허용하는 함수를 작성하십시오. 아이디어를 너무 많이 얻지 못했습니다. 회사의 다른 곳에서 다른 명령 줄 유틸리티와 인터페이스하여 명령을 제공하는 명령을 제공하는 경우. 명령을 제어하지 않으므로 유효한 명령을 input 으로 승인해야합니다 . 이것들은 내가 쉽게 극복 할 수 없었던 …



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