«shell-script» 태그된 질문

쉘 스크립트, 쉘로 해석되는 실행 파일 (bash, zsh 등)에 대한 질문.


1
bash 스크립트에서 "if"문에 조건부 "or"사용
이 질문은 이전 질문에 대한 속편입니다 . 이 사이트의 사용자는 for문자열 값을 반복 하는 bash 루프 를 작성하는 방법을 결정하는 데 도움이되었습니다 . 예를 들어 루프 제어 변수 fname가 문자열을 반복 한다고 가정합니다 "a.txt" "b.txt" "c.txt". echo"예!"하고 싶습니다 때 fname값을가 "a.txt"하거나 "c.txt", 및 echo"아니오!" 그렇지 않으면. 다음 bash 쉘 스크립트를 …
127 bash  shell-script 

1
큰 따옴표는 언제 필요합니까?
이전의 조언 $VARIABLE은 적어도 하나의 쉘이 하나의 단일 항목으로 해석되기를 원한다면을 포함하는 표현을 이중 인용하는 것이 었습니다. 그렇지 않으면 내용의 모든 공백 $VARIABLE이 쉘을 버릴 것입니다. 그러나 최신 버전의 셸에서는 더 이상 큰 따옴표가 더 이상 필요하지 않습니다 (적어도 위에서 설명한 목적으로). 예를 들어,에 bash: % FOO='bar baz' % [ …



7
문자열 비교에 같지 않은 연산자 사용
PHONE_TYPE변수에 유효한 세 가지 값 중 하나가 포함되어 있는지 확인하려고했습니다 . if [ "$PHONE_TYPE" != "NORTEL" ] || [ "$PHONE_TYPE" != "NEC" ] || [ "$PHONE_TYPE" != "CISCO" ] then echo "Phone type must be nortel,cisco or nec" exit fi 위의 코드는 저에게 효과적이지 않으므로 대신 시도했습니다. if [ "$PHONE_TYPE" …

5
출력을 로그 파일로 리디렉션하고 동시에 프로세스를 백그라운드로 지정할 수 있습니까?
출력을 로그 파일로 리디렉션하고 동시에 프로세스를 백그라운드로 지정할 수 있습니까? 다시 말해, 이와 같이 할 수 있습니까? nohup java -jar myProgram.jar 2>&1 > output.log & 아니면 법적인 명령이 아닙니까? 또는 다음과 같이 수동으로 배경으로 이동해야합니까? java -jar myProgram.jar 2>$1 > output.log jobs [CTRL-Z] bg 1
116 bash  shell  shell-script 

3
원격 컴퓨터에서 로컬 스크립트를 실행하고 인수를 포함시키는 방법은 무엇입니까?
로컬에서 실행될 때 잘 실행되는 스크립트를 작성했습니다. ./sysMole -time Aug 18 18 "-time" , "Aug" , "18" 및 "18" 인수 가 스크립트에 성공적으로 전달됩니다. 이제이 스크립트는 원격 시스템에서 실행되도록 설계되었지만 로컬 시스템의 로컬 디렉토리에서 실행됩니다. 예: ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole 그것은 또한 잘 작동합니다. 그러나 문제는 위에서 언급 …

3
리눅스 + X 일을 추가하고 새로운 가상 날짜를 얻으십시오
나는 리눅스 (RH 5.3) 머신을 가지고있다 10 일 플러스 날짜를 추가 / 계산해야하므로 새 날짜 (만료일)를 얻습니다. 예를 들어 # date Sun Sep 11 07:59:16 IST 2012 그래서 나는 얻을 필요가있다 NEW_expration_DATE = Sun Sep 21 07:59:16 IST 2012 새로운 만료 날짜를 계산하는 방법을 조언하십시오 (bash, ksh 또는 date date …
115 linux  bash  shell-script  date 

8
쉘 스크립트에 명명 된 인수 전달
명명 된 매개 변수를 쉘 스크립트로 전달 (수신)하는 쉬운 방법이 있습니까? 예를 들어 my_script -p_out '/some/path' -arg_1 '5' 그리고 내부 my_script.sh는 다음과 같이받습니다 : # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" "$p_out" printf "The …



11
파일의 첫 줄 삭제
파일의 첫 줄을 삭제하고 변경 내용을 유지하려면 어떻게해야합니까? 나는 이것을 시도했지만 파일의 전체 내용을 지 웁니다. $sed 1d file.txt > file.txt
110 shell-script  sed  ksh 

10
배쉬 FOR 루프 병렬화
GNU Parallel을 사용하여 다음 스크립트, 특히 세 개의 FOR 루프 인스턴스 각각을 병렬화하려고 시도했지만 그럴 수 없었습니다. FOR 루프에 포함 된 4 개의 명령은 직렬로 실행되며 각 루프는 약 10 분이 걸립니다. #!/bin/bash kar='KAR5' runList='run2 run3 run4' mkdir normFunc for run in $runList do fsl5.0-flirt -in $kar"deformed.nii.gz" -ref normtemp.nii.gz -omat …

13
디코딩 URL 인코딩 (백분율 인코딩)
URL 인코딩을 해독하고 싶습니다.이 작업을 수행하기위한 기본 제공 도구가 sed있습니까? 아니면 누구나이 작업을 수행 할 코드를 제공 할 수 있습니까? unix.stackexchange.com 및 인터넷을 통해 조금 검색 했지만 URL 인코딩을 디코딩하는 명령 줄 도구를 찾을 수 없었습니다. 내가하고 싶은 일은 단순히 txt파일을 편집하여 간단히 편집하는 것입니다. %21 된다 ! %23 된다 …

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