«scripting» 태그된 질문

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

15
Bash 스크립트의 범위에서 난수
2000-65000쉘 스크립트에서 임의의 포트 번호를 생성해야합니다 . 문제는 $RANDOM15 비트 숫자이므로 멈췄습니다! PORT=$(($RANDOM%63000+2001)) 크기 제한이 없다면 멋지게 작동합니다. 누구나 내가 어떻게 할 수 있는지에 대한 예를 가지고 있습니까? 어쩌면 무언가를 추출 /dev/urandom하여 범위 내에서 가져 오는 것입니까?
198 bash  shell  scripting 


7
올바른 Bash 및 셸 스크립트 변수 대문자
나는 모든 대문자로 변수를 가진 많은 쉘 스크립트를 실행하며 항상 그것에 대해 심각한 오해가 있다고 생각했습니다. 내 이해는 관습에 의해 (아마도 오래 전에 필요에 따라) 환경 변수 가 전부라는 것입니다. 그러나 Bash와 같은 현대적인 스크립팅 환경에서는 항상 임시 변수에 대한 소문자 이름 규칙과 내 보낸 (즉 환경) 변수에 대한 대문자 …

13
bash에 함수가 존재하는지 확인
현재 bash에서 실행되는 단위 테스트를 수행하고 있습니다. 단위 테스트는 bash 스크립트에서 초기화, 실행 및 정리됩니다. 이 스크립트는 보통 init (), execute () 및 cleanup () 함수를 포함합니다. 그러나 필수 사항은 아닙니다. 그것들이 정의되어 있는지 여부를 테스트하고 싶습니다. 나는 이전에 소스를 greping하고 seding 하여이 작업을 수행했지만 잘못된 것 같습니다. 더 우아한 …


14
Linux에서 Python 스크립트를 서비스 또는 데몬처럼 실행되게하는 방법
특정 전자 메일 주소를 확인하고 새 전자 메일을 외부 프로그램으로 전달하는 Python 스크립트를 작성했습니다. Linux에서 데몬이나 서비스로 전환하는 것과 같이이 스크립트를 24/7로 실행하려면 어떻게해야합니까? 프로그램에서 끝나지 않는 루프가 필요합니까? 아니면 코드를 여러 번 다시 실행하여 수행 할 수 있습니까?


6
줄 바꿈을 인쇄하지 않고 awk
변수 합계 / NR을 각 반복마다 나란히 인쇄하고 싶습니다. 각 반복에서 줄 바꿈을 인쇄하여 awk를 피하는 방법은 무엇입니까? 내 코드에서는 줄 바꿈이 기본적으로 각 반복마다 인쇄됩니다. for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for f in 2.54 1.60 800 awk '{sum+=$3}; END {print sum/NR}' …
169 scripting  awk  newline 


13
쉘 스크립팅에 Ruby를 어떻게 사용합니까?
내가하고 싶은 간단한 쉘 스크립팅 작업이 있습니다. 예를 들면 다음과 같습니다. 일부 정규식과 일치하는 파일 목록에서 작업 디렉토리의 파일을 선택합니다. 나는 표준 bash와 grep을 사용하여 이런 종류의 일을 할 수 있다는 것을 알고 있지만 명령 줄 프로그램과 플래그 등을 기억하지 않고도 Windows와 Linux에서 작동하는 빠른 스크립트를 해킹 할 수 있다는 …
165 ruby  shell  scripting 

10
Bash의 eval 명령 및 일반적인 용도
bash 매뉴얼 페이지를 읽은 후이 게시물 과 관련하여 . 나는 eval명령이 정확히 무엇을 하고 어떤 것이 일반적인 용도 인지 이해하는 데 여전히 어려움을 겪고 있습니다. 예를 들어 다음과 같은 경우 : bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo …
165 linux  bash  shell  scripting  eval 

6
#! / usr / bin / python3의 목적
나는 이것을 몇 가지 스크립팅 언어로 보았지만이 예제에서는 파이썬을 사용하고 있습니다. 많은 튜토리얼에서는 #!/usr/bin/python3첫 번째 줄 부터 시작 합니다. 왜 우리가 이것을 가지고 있는지 이해할 수 없습니다. 운영 체제가 파이썬 스크립트임을 알면 안됩니다 (명확하게 참조하기 때문에 설치되어 있음) 사용자가 유닉스 기반이 아닌 운영 체제를 사용하는 경우 어떤 이유로 든 언어가 …
160 python  scripting 

16
bash에서 가장 최근의 X 파일을 제외한 모든 파일 삭제
bash를 사용하는 표준 UNIX 환경에서 디렉토리에서 최신 X 파일을 제외한 모든 파일을 삭제하는 명령을 실행하는 간단한 방법이 있습니까? 좀 더 구체적인 예를 제공하기 위해 매 시간마다 디렉토리에 파일 (예 : 로그 파일 또는 지워진 백업)을 기록하는 일부 cron 작업을 상상해보십시오. 5보다 작을 때까지 해당 디렉토리에서 가장 오래된 파일을 제거하는 다른 …
157 bash  unix  scripting 

13
Linux의 bash 스크립트에서 GUI 메시지 상자를 표시하는 방법은 무엇입니까?
우분투 리눅스에서 작은 bash 스크립트를 작성하고 있습니다. 입력을 입력하거나 출력을 볼 수있는 터미널 창이 필요없이 GUI에서 실행할 수 있기를 원합니다. 지금까지 필요한 유일한 입력은 sudo의 비밀번호이며 gksudo는이를 잘 처리합니다. 그러나 아직 메시지 상자를 표시하는 쉬운 방법을 찾지 못했습니다. 사용 가능한 'gkmessage'명령이 있습니까? 기본 우분투 설치에 존재하는 것을 선호하지만 필요한 경우 …
152 linux  bash  scripting  ubuntu  gtk 


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