«scripting» 태그된 질문

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

20
Bash에 일반 파일이 없는지 어떻게 알 수 있습니까?
다음 스크립트를 사용하여 파일이 있는지 확인했습니다. #!/bin/bash FILE=$1 if [ -f $FILE ]; then echo "File $FILE exists." else echo "File $FILE does not exist." fi 파일이 존재 하지 않는지 확인하고 싶을 때 올바른 구문은 무엇입니까 ? #!/bin/bash FILE=$1 if [ $FILE does not exist ]; then echo "File $FILE …
3261 bash  file-io  scripting 

30
Bash에서 구분 기호로 문자열을 어떻게 분할합니까?
이 문자열을 변수에 저장했습니다. IN="bla@some.com;john@home.com" 이제 문자열을 ;구분 기호 로 나누고 싶습니다 . ADDR1="bla@some.com" ADDR2="john@home.com" 반드시 ADDR1및 ADDR2변수 가 필요하지는 않습니다 . 그것들이 배열의 요소라면 더 좋습니다. 아래 답변의 제안 후, 나는 다음과 같은 결과를 얻었습니다. #!/usr/bin/env bash IN="bla@some.com;john@home.com" mails=$(echo $IN | tr ";" "\n") for addr in $mails do …
2041 bash  shell  split  scripting 

15
dir이 아직없는 경우에만 mkdir하는 방법은 무엇입니까?
AIX의 KornShell (ksh)에서 실행되는 쉘 스크립트를 작성 중입니다. mkdir명령을 사용하여 디렉토리를 만들고 싶습니다 . 그러나 디렉토리가 이미 존재할 수 있으며,이 경우 아무것도하고 싶지 않습니다. 따라서 디렉토리가 존재하지 않는지 테스트하거나 mkdir기존 디렉토리를 작성할 때 발생하는 "파일 존재"오류를 억제 하려고합니다. 최선의 방법에 대한 생각이 있으십니까?
1987 shell  scripting  ksh  aix  mkdir 

30
Bash에서 명령 줄 인수를 어떻게 구문 분석합니까?
이 줄로 호출되는 스크립트가 있다고 가정 해보십시오. ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile 또는 이것 : ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile 무엇 각각의 경우에 것을이 같은 구문 분석의 허용 방식 (또는이 둘의 조합)의 $v, $f그리고 $d모든 설정됩니다 true와 $outFile동일 할 것이다 /fizz/someOtherFile?


23
문서에서 줄을 세는 방법?
나는 이와 같은 줄을 가지고 있으며 실제로 몇 줄이 있는지 알고 싶습니다 ... 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09:16:41 AM all 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 96.00 09:16:42 …

21
쉘 스크립트에서 부울 변수를 어떻게 선언하고 사용할 수 있습니까?
다음 구문을 사용하여 쉘 스크립트에서 부울 변수를 선언하려고했습니다. variable=$false variable=$true 이 올바른지? 또한 해당 변수를 업데이트하려면 동일한 구문을 사용합니까? 마지막으로 부울 변수를 표현식으로 사용하기위한 다음 구문이 올바른가요? if [ $variable ] if [ !$variable ]
978 bash  shell  scripting  boolean  sh 

7
Bash 스크립트에서 특정 조건이 발생하면 어떻게 전체 스크립트를 종료 할 수 있습니까?
Bash에서 스크립트를 작성하여 일부 코드를 테스트하고 있습니다. 그러나 코드 컴파일이 처음에 실패하면 테스트를 실행하는 것이 어리석은 것처럼 보입니다.이 경우 테스트를 중단합니다. 전체 스크립트를 while 루프 안에 래핑하지 않고 나누기를 사용하지 않고도이 작업을 수행 할 수 있습니까? 던 던 던 고토 같은 것 ?

14
PowerShell 스크립트를 실행하는 방법
PowerShell 스크립트를 어떻게 실행합니까? myscript.ps1이라는 스크립트가 있습니다. 필요한 모든 프레임 워크가 설치되어 있습니다 그 설정 실행 정책의 일을 나는의 지시에 따랐다 이 MSDN 도움말 페이지를 하고 그렇게 좋아 실행하려고 : powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'(함께 또는없이 --noexit) 파일 이름이 출력되는 것을 제외하고는 정확히 아무것도 반환하지 않습니다. 오류도없고, 메시지도없고 아무것도 없습니다. 아, 추가 -noexit하면 …

8
bash에서“cat << EOF”는 어떻게 작동합니까?
프로그램에 여러 줄 입력을 입력하는 스크립트를 작성해야했습니다 ( psql). 약간의 인터넷 검색 결과 다음과 같은 구문이 작동합니다. cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF 이렇게하면 여러 줄 문자열 (에서 BEGIN;까지 END;포함) 을 올바르게 구성하고 에 입력으로 파이프합니다 psql. 그러나 어떻게 / …
629 linux  bash  scripting  heredoc 


14
sudo echo“무언가”>> / etc / privilegedFile이 작동하지 않습니다
이것은 리눅스에서 sudo 권한에 관한 것 같은 최소한 간단한 질문입니다. 난 그냥 뭔가 추가 할 때가 많이 있습니다 /etc/hosts또는 유사한 파일을하지만 모두 때문에 할 수없는 끝 &gt;과 &gt;&gt;심지어 루트로 허용되지 않습니다. 필요없이이 일을하기 위해 거기에 어떻게든지인가 su또는 sudo su루트로는?


6
cURL이 진행률 표시 줄을 표시하지 않게하려면 어떻게합니까?
스크립트에서 cURL을 사용 하여 진행률 표시 줄을 표시 하지 않으려 고 합니다. 나는 시도했다 -s, -silent, -S, 및 -quiet옵션,하지만 그들 중 누구도 작동하지 않습니다. 내가 시도한 일반적인 명령은 다음과 같습니다. curl -s http://google.com &gt; temp.html 진행률 표시 줄을 파일로 푸시 할 때만 진행률 표시 줄이 표시되므로 curl -s http://google.com진행률 표시 …
562 linux  bash  unix  scripting  curl 

14
Bash 명령에서 텍스트 파일 내부 찾기 및 바꾸기
찾은 내용을 주어진 입력 문자열을 대체 말할 수있는 가장 간단한 방법은 무엇인가 abc말을하고, 다른 문자열로 대체 할 XYZ파일은 /tmp/file.txt? 앱을 작성하고 IronPython을 사용하여 SSH를 통해 명령을 실행하고 있습니다. 그러나 유닉스를 잘 모르고 무엇을 찾아야할지 모르겠습니다. Bash는 명령 줄 인터페이스가 아니라 매우 강력한 스크립팅 언어가 될 수 있다고 들었습니다. 따라서 이것이 …

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