eval

평가: $? 및 ${PIPESTATUS[@]}(bash)
eval

평가: $? 및 ${PIPESTATUS[@]}(bash)

Bash 5.0에서는 캡처가 ${PIPESTATUS[@]}통과되기를 원합니다 eval. 그러나 마스크는 마스크 와 동일 하지 않은 eval것 같습니다 . 결과에서 추출하는 방법이 있나요 ? 아래 명령 문자열에 무언가를 추가해도 작동하지 않는 것 같습니다.${PIPESTATUS[@]}$?${PIPESTATUS[-1]}${PIPESTATUS[@]}eval&& array=( ${PIPESTATUS[@]} ) && export array $?이것이 간단하지 않다고 가정하는 것이 ...

Admin

업데이트 스크립트에 대한 입력 정리
eval

업데이트 스크립트에 대한 입력 정리

Git 커밋 주석에서 입력을 받아 자체적으로 업데이트하는 bash 스크립트를 확인하세요. 단순화하다: script: #!/bin/bash comment='' printf '%s\n' "$comment" upgrade_script() { # Download latest: curl -o updated_script https://path/to/file # Get comment: new_comment="$(curl https://path/to/...

Admin

각 줄의 수학적 표현을 평가하는 awk 또는 perl
eval

각 줄의 수학적 표현을 평가하는 awk 또는 perl

각 줄에 주어진 수학 표현식을 평가하는 대화형 수학 계산기인 awk를 만드는 스크립트를 원합니다. 즉, 다음과 같은 표현식을 평가하기 위해 awk 명령을 구성하지 마십시오. $ awk 'BEGIN{print 180/1149}' 0.156658 $ awk 'BEGIN{print (150+141)/1149}' 0.253264 내 스크립트에서 수학 표현식을 입력으로 받아 대화형으로 계산하기를 원합니다. 따라서 세션은 다음과 같습니다(입력 및 출력 대체). 180/1149 0.156658 (150+141...

Admin

변수를 변수로 사용
eval

변수를 변수로 사용

variablenaam루프에서 사용할 변수를 사용하고 싶습니다 . 나는 몇 시간 동안 노력했지만 제대로 작동하지 못했습니다. 최신 Raspbian을 사용하여 RPi 4에서 bash 실험을 수행했습니다. 나는 루프에서 사용할 수 있도록 xstack1 및 xstack2 변수를 사용하는 것을 좋아합니다. 아래 예에는 루프에서 사용하고 싶은 두 개의 스택이 있으므로 변수를 만들어야 합니다 xstack<value> variable. clear xstack1=( domoticz dashboard d...

Admin

eval Bash에서 변수 선언
eval

eval Bash에서 변수 선언

eval에서 변수를 선언하는 방법이 있나요? 예를 들어 function test { eval $1 } test " value="foo" echo "$value" " 그러나 그것은 아무것도 보여주지 않습니다. 누구든지 도와줄 수 있나요? ...

Admin

여러 환경 변수 $VAR이 포함된 큰 문자열의 평가를 다른 환경 변수에 어떻게 저장할 수 있습니까?
eval

여러 환경 변수 $VAR이 포함된 큰 문자열의 평가를 다른 환경 변수에 어떻게 저장할 수 있습니까?

왜냐하면nohup 명령에 대한 인증이 실행되는지 확인해야 합니다.여기에 문자열로 실행하려면 실제 명령을 입력해야 합니다. nohup sh -c 'echo $SU_PASSWORD | /afs/cs/software/bin/reauth; python -u $RUN_CMD' > $PWD/nohup.out$SLURM_JOBID & $RUN_CMD문자열을 생성하고 다음과 같은 변수에 저장해 보았습니다 . export RUN_CMD='${!HOME}/diversity-for-predictive-su...

Admin

Bash - 평가 없이 동적 메뉴 선택을 만드는 방법
eval

Bash - 평가 없이 동적 메뉴 선택을 만드는 방법

저는 Docker 환경을 위한 스크립트를 작성하고 있는데 제가 빠진 구멍에 갇혀 있는 것 같습니다. #!/bin/bash set -euo pipefail # Variables gituser="modem7" gitrepo="docker-devenv" gitfolder="Environments" buildername="DockerDevBuilder" # Colours RED="\e[31m" GREEN="\e[32m" END="\e[0m" echo "===========================...

Admin

"eval"과 함께 "env" 명령 사용
eval

"eval"과 함께 "env" 명령 사용

내가 이것을 가지고 있다고 가정 해 봅시다 script.sh: env -i SOMEVAR=SOMEVALUE eval -- "$@" 나는 그것을 실행합니다 : ./script.sh echo "\$SOMEVAR" 이제 다음을 보여줍니다: env: ‘eval’: No such file or directory evalBash가 내장되어 있기 때문에 작동하지 않는 것 같습니다 . env우리가 함께 일할 수 있는 방법이 있나요 eval? ...

Admin

Bash에서 다른 변수 앞에 붙은 변수 값을 가져옵니다.
eval

Bash에서 다른 변수 앞에 붙은 변수 값을 가져옵니다.

저는 여러 계정에서 Offlineimap을 실행하고 있으며 각 실행에 대한 종료 코드를 확인하고 그에 따라 작업을 수행하고 싶습니다. 나는 코드 중복을 많이 실행하는 6개의 별도 이메일 계정을 가지고 있습니다. 원래 명령 구조는 다음과 같습니다. $ $(which offlineimap) -c offlineimaprc -o -a yahoo & declare yahoo_pid=$! wait $yahoo_pid yahoo_st=$? if [[ $yahoo_st -ne 0 ]];then <do ...

Admin

Heredoc을 사용하여 명령 목록 반복
eval

Heredoc을 사용하여 명령 목록 반복

이것은 잘 작동합니다: $ eval 'echo "1" > ~/Desktop/in/foo' 하지만 이건 아니다: $ while IFS= read _cmd; do eval "$_cmd"; done < <(cat << EOF 'echo "1" > ~/Desktop/in/foo' 'echo "2" > ~/Desktop/in/bar' EOF ) bash: echo "1" > ~/Desktop/in/foo: No such file or directory bash: e...

Admin

명령 실행 평가와 명령 실행 결과를 변수에 할당하는 것의 차이점
eval

명령 실행 평가와 명령 실행 결과를 변수에 할당하는 것의 차이점

아래 스크립트에서 #!/bin/sh CMD="ls -al" Z=`$CMD` echo $Z echo "-----" eval $CMD ls -alvia 호출 $CMD과 eval 호출의 실질적인 차이점은 무엇입니까? 두 번째 경우의 인쇄된 출력에는 줄 바꿈이 없는데 직접 eval출력에서는 이를 유지하는 이유는 무엇입니까? ▶ ./test.sh total 8 drwxr-xr-x 6 pkaramol staff 192 Dec 1 00:33 . drwx------@ 9 pkaramol staff 288...

Admin