subshell

    2

    1답변

    나는 bash에서 루프 내에서 호출하는 함수 배열을 가지고 있습니다. 이 함수 중 하나가 오류를 반환 할 때마다 사용자에게 표시 할 함수의 이름을 오류 배열 내에 저장하는 과정을 추적합니다. 이것은 현재 작업중인 스크립트입니다. #!/bin/bash funA() { ls -e &> /dev/null return $? } funB

    1

    1답변

    서브 쉘의 인쇄의 PID 아래 명령 및 서브 쉘의 서브 쉘 : $ ((echo $BASHPID)& echo $BASHPID)& sleep 1 [1] 9885 9885 9887 [1]+ Done ((echo $BASHPID) & echo $BASHPID) 지금 아래 명령은 더 복잡하지만, 두 번째 서브 쉘이 먼저 서브 쉘의 '프로세스 그룹'

    0

    1답변

    기본적으로 루프가 포함 된 서브 쉘을 종료하려고합니다. 다음은 코드입니다. ` stop=0 ( # subshell start while true # Loop start do sleep 1 # Wait a second echo 1 >> /tmp/output # Add a line to a test file

    2

    1답변

    을 촬영하지 함수에서 두 번째 매개 변수 나는 정확히 여기하는 다른 파일에있는 함수에 두 번째 매개 변수를 전달할 수 없습니다 : $lsValidLocal | xargs -n 1 -I {} bash -c 'Push "{}" "**$inFolder**" 푸시 기능에 functions.sh$ inFolder 두 번째 매개 변수를 읽지 않습니다. 나는 여러 가지

    3

    2답변

    그래서 판독이 관로 후 실행되는 서브 쉘을 생성 -하지만 파이프 후이므로, STR의 내용은 현재에 상위 쉘이 읽을 수없는 하위 쉘. 내 질문은 무엇입니까 str의 내용은 어떻게됩니까? 쉘 이외의 곳에서 거주하거나 STR의 내용을 수행 - 내용이 STR로 읽어되면 파이프가 다음 서브 쉘을 작성하고 있는가, 부모 프로세스가 자식 프로세스를 종료 않으며 STR이

    4

    2답변

    의 서브 쉘 동작 내가에서 자체 동일한 출력을 얻을하지 않는 이유 궁금 : ls -1 -tF | head -n 1 및 echo $(ls -1 -tF | head -n 1) 내가 마지막으로 수정 된 파일을 얻기 위해 노력했다, 하지만 하위 셸 내부에서이 파일을 사용하면 결과적으로 하나 이상의 파일을 가져 오는 경우가 있습니까? 왜 그렇게 피하는가?

    0

    1답변

    두 가지 모두 작동합니다. 첫 번째는 짧은,하지만 난 추측하고있어 두 번째는 안전 또는 더 나은 - 등 두 번째는 더 안전한 이유 누군가가 설명 할 수 $ 내부 명령() 그렇다면, if my_function "something" ; then ...를 실행 if $(my_function "something"); then ...

    0

    1답변

    나는 다음과 같은 스크립트를 쓰고 있어요 : #!/bin/bash db2 connect to andres a=$(db2 connect) echo $a b=$(db2 connect && echo $?) echo $b c=$(db2 connect ; echo $?) echo $c d=$(db2 connect) echo $d 내가 뭐하

    6

    3답변

    버전 2.32.2의 파이프 라인에서 Jenkinsfile을 사용하고 있습니다. 여러 가지 이유로 pom에서 버전 문자열을 추출하고 싶습니다. 나는 Maven 도움말 플러그인을 추가하고 평가할 필요가 없길 희망했다. 파이프를 사용하고 실행 프로그램의 jenkins 작업 영역에서 명령 줄에서 작동하는 pom에서 빠져 나오기 위해 sed 표현식이 빨리 생겼습니다

    -1

    2답변

    해체 된 파일에서 파이썬 파일을 실행하려고합니다. import utils import os print(utils.fileReader('holderFile.py')) test = utils.fileReader('holderFile.py') for i in test: if(i == ''): os.system('') #this allo