«shell-script» 태그된 질문

쉘 스크립트는 운영 체제의 쉘 또는 명령 행 인터프리터 용으로 작성된 스크립트입니다.

1
쉘 스크립트 실행과 도트 실행을 식별하는 방법
현재 프로세스에서 실행해야 유용한 bash 스크립트를 작성 중입니다. 그건 내가 스크립트가 호출되었는지 확인하려면,이다 source script.sh또는 . ./script.sh과 수 없습니다 ./script.sh . 차이점을 모르는 사람들은 이것을 참조하십시오 : Bash 스크립트 실행과 소싱의 차이점은 무엇입니까? 나는 내가 할 수있는 알고 chmod u-x script.sh그것을 소싱없이 실행되지 않을 수 있지만, 사용자는 스크립트로 인식 할 …

1
openvpn 스크립트 내에서 루트 명령을 실행할 수 없습니다
클라이언트가 연결할 때 openvpn 옵션 client-connect를 사용하여 스크립트를 실행하고 있습니다. 간단한 명령을 사용하면 스크립트가 제대로 작동하지만 루트 권한이 필요한 명령을 추가하면 작동하지 않으며 클라이언트가 VPN 서버에 연결할 수 없습니다. 예를 들어 여기에 내가 실행하려고하는 명령이 있습니다. bgpctl reload 과 route add -net $ifconfig_pool_remote_ip/30 -interface $dev -static. 명령이 테스트되고 올바르게 작동합니다. …

3
유닉스의 다른 파일에서 다른 텍스트로 텍스트 줄 바꾸기
정확한 하위 도메인 정보가있는 200 개가 넘는 바인드 확장 파일 목록이 있습니다. 예제 스키마는 다음과 같습니다. # /named_ext/db.mysite.com subdomain A 200.201.202.203 전체 줄을 세 개의 다른 줄로 바꿔야합니다. subdomain A 200.201.202.204 subdomain A 200.201.202.205 subdomain A 200.201.202.206 모든 /named_ext/파일 에서 이러한 교체를 수행하는 방법을 알고 있습니까?

1
Windows 명령 줄 : 인터넷을 사용하지 않도록하는 가장 빠른 방법 (LAN 유지)?
분할 질문 :이 다른 것 여기 리눅스 용입니다. Windows 명령 줄에서 인터넷 (LAN이 아님)을 비활성화하는 가장 쉬운 방법은 LAN이 10.0.2.0/24이고 게이트웨이가 10.0.2.1이라고 가정 할 때 기본 게이트웨이를 제거하는 것입니다. `route delete 0.0.0.0 mask 0.0.0.0 10.0.2.1` 인터넷을 다시 활성화하려면, `route add 0.0.0.0 mask 0.0.0.0 10.0.2.1` 그러나이 간단한 회선이 있더라도 기본 게이트웨이 …

1
파일 권한을 변경하는 cron 작업
chmod 777을 사용하여 수동으로 파일의 권한을 변경하면 실행됩니다. 하지만 cron 작업에 넣을 때, 권한을 변경하지 않습니다. #!/bin/bash YESTERDAY=`TZ=aaa24 date +%Y-%m-%d` chmod 777 Overscratchcard_Detail_Report_*.csv 그런 다음 파일의 권한을 변경하려면 위의 crontab에 넣어, 수동으로 파일 권한 변경을 실행하지만 cron 작업 .... 파일에 여전히 동일한 사용 권한을 유지합니다.

0
scp로 실패한 사본 확인
내 코드에서 파일이 잘 복사되었는지 여부를 확인할 수 있습니까? ssh -t root@$machine -x "sshpass -p 'ubuntu' scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null /home/MyFile.txt root@$address:~ " ssh -t root@$machine -x "sshpass -p 'ubuntu' ssh -t root@$address -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -x 'cp MyFile.txt /etc/xx/MyFile.txt'"

0
녹음하는 동안 ffmpeg를 일시 중지 한 다음 다시 시작할 수 있습니까?
인터넷 스트림을 제공하는 FM 라디오 방송국을 녹음하고 싶습니다. 나는 이것을 기록하라는 명령을 내 렸는데 결과에 만족한다. 그러나, 잠시 후에 나는 명령을 시작하고 나는이 출력을 얻는다 : Output #0, mp3, to '/Volumes/Linkstation/Audio/Radio Programs/test.m4a': Metadata: icy-br : 64 icy-name : KXL-FM StreamTitle : ad|main - Commercial Break - '광고 중단'메타 데이터 값에 …



2
파일 이름에서 배치 파일 이름 바꾸기 스크립트 교체 하위 문자열?
title_december_word1_word2.png 와 같은 파일 그룹이 있으며 디렉토리를 통해 반복 word1하고 word2각 파일 내에서 스왑 하고 싶습니다 . 즉 button_december_state_pressed.png- 에서 이동 ->button_december_pressed_state.png 이 작업을 수행하는 방법에 대한 제안이 있습니까? OS X에서 찾은 대부분의 배치 프로그램은 단어를 분류하기 위해 문자를 지정할 수 없으며 누군가이 문제를 해결하는 빠른 스크립트로 나를 도울 수 …

1
메일 본문 셸 스크립트에서 다른 줄로 값을 인쇄하려면
다음은 디렉토리에 존재하는 파일의 내용을 인쇄하는 코드입니다. 파일 내용은 다음과 같습니다. apple banana grapes mango 이름 = () FILES=/path_to_dir/* for f in $FILES do names+=($f) done result="$(cat ${names[@]})" echo "$result" echo "The names are "$result"" | mailx -s "names are " abc@gmail.com 이를 위해 결과 변수의 출력이 아래에 표시됩니다. apple …


1
wget에서 적절한 0 바이트 파일을 작성하는 방법은 무엇입니까?
wget웹 서버에서 내용과 함께 전체 디렉토리를 다운로드 하는 데 사용하려고합니다 . 파일의 길이가 0입니다. wget클라이언트에서 0 바이트 파일을 작성 하는 방법이 있습니까? 내가 지금하려고 할 때 wget은 200 OK ... Content-Length: 0서버에서 가져 와서 파일을 이미 다운로드 한 것으로 간주하고 아무것도하지 않습니다. $ wget -dS http://gateway/zero Debugging support not compiled …

1
쉘 스크립트를 통해 Oracle 데이터베이스에서 SQL 선택 쿼리를 실행하는 방법은 무엇입니까?
selectOracle 데이터베이스에서 SQL 쿼리 를 실행 하고 셸 스크립트에서 검색된 레코드 목록을 캡처해야합니다. 또한 특정 조건에 대해 쿼리를 수정하고 다시 가져와야합니다. 어떻게해야합니까? 쉘 스크립트를 사용하여 Oracle 데이터베이스에 지속적으로 연결하는 방법이 있습니까?

1
셸 스크립트를 사용하여 XML 태그를 읽은 다음 XML 태그를 제거하십시오.
다음과 같은 입력이 주어집니다. <start> <header> This is header section </header> <body> <body_start> This is body section <a> <b> <c> <st>111</st> </c> <d> <st>blank</st> </d> </b> </a> </body_start> <body_section> This is body section <a> <b> <c> <st>5</st> </c> <d> <st>666</st> </d> </b> <b> <c> <st>154</st> </c> <d> <st>1457954</st> </d> </b> …
1 unix  shell-script  sed  awk 

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