«scripts» 태그된 질문

스크립트는 "일반 텍스트"파일로 작성된 일련의 지침입니다. 스크립트 인터프리터 (예 : Bash 또는 다른 쉘, Python, Perl, Ruby 등)는 파일을 읽고 명령 프롬프트에 입력 된 것처럼 명령을 수행합니다.

1
시간별 GIT 푸시
배치 스크립트를 통해 매시간마다 Git 푸시 를 자동화 할 수 있습니까? 나는 일반적으로 이것을 입력합니다 : git add * git commit -m "latest update" git push https://username:password@github.com/username/repository.git master 이것을 자동화하려면 어떻게해야합니까?

2
기본 문자 인코딩은 무엇입니까?
나는이 질문이 실제로 얼마나 깊이 있는지 알지 못합니다 (예를 들어, 내 작업에 따라 몇 가지가있을 수 있음을 알고 있습니다). 특히 시스템의 파일 및 폴더 이름을 지정하는 데 사용되는 문자열 종류에 관심이 있습니다. 또한 bash 또는 python 스크립트에서 문자열이 기본적으로 표시되는 방법에 관심이 있습니다.

2
모든 일반 사용자를 그림자 상태로 만드는 Awk
스크립트가 있습니다. /etc/shadow쉐도우 파일의 두 번째 용어가 $또는로 시작하는 모든 사용자 로부터 모든 일반 사용자를 얻고 싶습니다 !$. 내 패턴은 sudo getent shadow | awk -F: '$2 ~ /^$/ || /^!$/ {print $1}' 지금은 작동하지 않습니다.
8 bash  scripts 


3
설치된 경우 PPA를 건너 뛰는 쉘 스크립트
새 PPA를 추가하거나 이미 설치된 경우 건너 뛸 스크립트를 만들고 싶습니다. 누군가이 솔루션을 다른 질문에 게시했습니다. #!/bin/bash add_ppa() { for i in "$@"; do grep -h "^deb.*$i" /etc/apt/sources.list.d/* > /dev/null 2>&1 if [ $? -ne 0 ] then echo "Adding ppa:$i" sudo add-apt-repository -y ppa:$i else echo "ppa:$i already exists" …
8 bash  scripts  ppa 

1
외부에서 호출 할 때 스크립트가 작동하지 않습니다
간단한 스크립트를 사용하여 .mp4 파일에서 .mp3를 만듭니다. #!/bin/bash for i in *.mp4 do ffmpeg -i "$i" -ab 128k "${i%mp4}mp3" done 스크립트는 데스크탑에서 실행되거나 터미널을 통해 호출 될 때 정상적으로 실행됩니다. 그러나 스크립트가 외부 스크립트에서 호출되면 실행에 실패하고 "* .mp4 : 해당 파일 또는 디렉토리 없음". 문제는 쉘 확장에 문제가 있다고 …
8 bash  scripts 

7
배쉬 스크립팅-다음 문자열을 연결하는 방법?
다음은 Linux (Ubuntu / Fedora)에서 검색을 bash수행 하는 스크립트 의 일부입니다 cpuid. /usr/bin/cpuid > id.txt CPUID=id.txt echo `grep "extended model" $CPUID` | sed 's/0x//' | awk ' { print $4 } ' > cpu.txt a=`cat cpu.txt` echo `grep "extended family" $CPUID`| sed 's/0x//' | awk ' { print $4 } …

3
cron을 사용하여 할아버지 시계처럼 시간의 상단에 차임을 할 수 있습니까?
askubuntu에서 Q & A를 읽고 권장 코드 스 니펫을 실험하면서 길을 잃었습니다. 그래서 나는 종종 인터넷상에서 TV 뉴스 채널을 전환하는 것을 놓치고 있습니다. 시간 이동을 허용하는 YouTube 채널에는 큰 문제가 아니지만 플래시 플레이어를 사용하는 TV 채널에는 "쇼 스토퍼"입니다. cron매 시간마다 작업을 실행하여 시계 차임과 같은 할아버지에게 소리를주는 스크립트를 제공 할 …
8 sound  scripts  cron 


5
3 일마다 문자 그대로 bash 스크립트 실행
3 일마다 문자 그대로 쉘 스크립트를 실행하고 싶습니다. crontab과 함께 사용하면 01 00 */3 * *실제로 31 일에 실행되고 한 달의 1 일에 다시 실행되므로 조건을 충족하지 못합니다. */3구문은 1,4,7 ... 25,28,31 말과 동일합니다. 스크립트 자체가 조건을 확인하고 3 일이 지났 으면 종료하는 방법이 있어야합니다. 따라서 crontab은 매일 스크립트를 실행하지만 …

1
cron이 컴퓨터를 깨우나요?
매일 자정에 Python 스크립트를 시작해야하고 인터넷에서 검색 한 후에 cron을 사용할 수 있다는 것을 알았습니다. 내가 궁금한 점은 자정에 대한 cron 작업을 예약하면 컴퓨터를 작동시켜 작업을 수행한다는 것입니다. 아니면 다른 것을 사용하여 컴퓨터를 깨워 야합니까? 우분투 16.04를 사용하고 있습니다.


3
파일을 새 위치로 끌어다 놓는 Bash 스크립트
나는이 질문에 대해 내 엉덩이를 나에게 줄 것이라고 확신하지만, 나는 그것을 이해할 수 없다. 스크립팅을 처음 접했으므로 나에게 쉽게 가십시오 ... 파일을 데스크톱 응용 프로그램으로 끌어다 놓을 수 있고 bash 스크립트를 호출하여 bash 스크립트 내에 지정된 위치로 해당 파일을 이동시킵니다. 여기까지의 내용이 있습니다. 배쉬 스크립트 #! /bin/bash mv $file /path/to/new/directory …


5
Bash-부분 파일 이름 목록과 비교하여 파일의 디렉토리 확인
매일 클라이언트마다 파일을 디렉토리로받는 서버가 있습니다. 파일 이름은 다음과 같이 구성됩니다. uuid_datestring_other-data 예를 들면 다음과 같습니다. d6f60016-0011-49c4-8fca-e2b3496ad5a7_20160204_023-ERROR uuid 표준 형식의 UUID입니다. datestring의 출력입니다 date +%Y%m%d. other-data 길이는 다양하지만 밑줄을 포함하지 않습니다. 다음 형식의 파일이 있습니다. # d6f60016-0011-49c4-8fca-e2b3496ad5a7 client1 d5873483-5b98-4895-ab09-9891d80a13da client2 be0ed6a6-e73a-4f33-b755-47226ff22401 another_client ... 파일에 나열된 모든 uuid가 bash를 사용하여 디렉토리에 …

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