variable-substitution

문자열을 변수로 바꾸는 방법은 무엇입니까?
variable-substitution

문자열을 변수로 바꾸는 방법은 무엇입니까?

동일한 파일이 포함된 일련의 디렉터리를 가져와 파일의 텍스트 문자열을 디렉터리 이름과 일치하는 변수로 바꾸는 루프가 포함된 스크립트를 작성하려고 합니다. 변수는 $i=3,4,5이고 파일 이름은 FILE입니다 . 지금까지 작성한 내용은 다음과 같습니다. for i in ./*z do cd $i if grep -q 'DZ' FILE then sed -i 's/DZ/$iZ/g' FILE fi cd .. done 변수를 변경하지 않고 DZ 대신 $iZ를...

Admin

bash 쉘 스크립트에서 여러 와일드카드로 변수를 확장하려면 mv /rename을 사용하세요.
variable-substitution

bash 쉘 스크립트에서 여러 와일드카드로 변수를 확장하려면 mv /rename을 사용하세요.

나는 데이터 파일에 지정된 매개변수를 기반으로 정적 폴더의 파일을 이동하는 Linux용 bash 쉘 스크립트를 작성했습니다. 내가 겪고 있는 문제를 보여주기 위해 스크립트를 재현 가능한 최소한의 예로 축소했습니다. #!/bin/bash while IFS=" " read -r fldr matchStr do perlExp=\'s/^/\\/home\\/test\\/alpha\\/"$fldr"\\//\' fullmatchStr=testfile\ -\ "$matchStr"\ -\ *.txt ...

Admin

파일에서 복사 명령 실행
variable-substitution

파일에서 복사 명령 실행

DE_CopyOldToNew.txt이전 파일 이름을 새 파일 이름으로 복사하기 위한 여러 복사 명령이 포함된 파일이 있습니다 . 파일에는 다음과 같은 줄이 포함되어 있습니다. cp /migrationfiles/Company\ Name\ GmbH/2014.138_Old\ File\ Name.pdf /appl/data/docs/202403/DE_2014.138_NewFile_1.pdf cp /migrationfiles/Company\ Name\ GmbH/2014.139_Old\ File\ Name.pdf...

Admin

이 스크립트 변수가 계속 "null"을 표시하는 이유는 무엇입니까?
variable-substitution

이 스크립트 변수가 계속 "null"을 표시하는 이유는 무엇입니까?

다음 스크립트가 있습니다. def String Service_version = sh "cd ./projects/onehome && pwd && cat package.json | grep version" echo "Service_Version_update: $Service_version" echo "My_Version is : ${Service_version}" 출력은 다음과 같습니다 cd ./projects/onehome 1...

Admin

If-else 매개변수 대체
variable-substitution

If-else 매개변수 대체

저는 bash를 사용하여 일련의 실험을 실행 중이며 실험 구성에 따른 이름을 가진 디렉터리에 로그 파일을 저장하고 싶습니다. 구성의 일부 항목은 부울(true/false)입니다. 다음 구성을 예로 들어 보겠습니다. batch_size=16 fp16=false bf16=true checkpoint_activations=true 위에서 구성한 실험 로그 파일을 다음 이름의 디렉터리에 입력으로 저장하고 싶습니다. output_dir="experiment_bs${batch_size}_dt${fp16 if ...

Admin

SSH for 루프: 변수에 캡처된 함수에 전달된 인수가 확장되지 않습니다.
variable-substitution

SSH for 루프: 변수에 캡처된 함수에 전달된 인수가 확장되지 않습니다.

2개월 이상 된 파일의 로컬 복사본을 구문 분석하고 가져오는 데 필요한 배포 날짜 정보가 포함된 여러 파일이 있는 여러 서버가 있습니다. #!/bin/bash # split on new line not space # don't want to quote everything # globbing desired IFS=$'\n' servers=( blue red ) parseDate() { grep 'deploy_date:' $file | \ sed ... ...

Admin

터미널에서 직접 smartctl을 실행할 때와 스크립트에서 smartctl을 실행할 때 잠재적인 변수 확장 문제를 설명할 수 있는 사람이 있습니까?
variable-substitution

터미널에서 직접 smartctl을 실행할 때와 스크립트에서 smartctl을 실행할 때 잠재적인 변수 확장 문제를 설명할 수 있는 사람이 있습니까?

ShredOS 사용자 정의의 일부로 디스크 상태에 대한 일부 정보를 수집하는 스크립트를 작성하려고 합니다. 다음 코드 조각의 문제점을 이해할 수 없습니다. #get disk info disk_info=$(lsblk --path -AdJo NAME,SIZE,ROTA) #get names of disks disk_names+=($(jq '.blockdevices[] | .name' <<< "$disk_info")) printf "\n\n# DISK ...

Admin

컬에 사용하기 위해 json의 bash var 교체
variable-substitution

컬에 사용하기 위해 json의 bash var 교체

(myjson)팀, 컬 명령에 사용할 json의 값을 바꿀 수 없습니다 . 어떤 팁이 있나요? JENKINS_USERNAME="svc-user" JENKINS_USER_TOKEN="xxxx" JENKINS_INSTANCE_FQDN="sham.blsm.comp.com" INSTANCE="test-verify" CREDENTIAL_ID_NAME="test" USERNAME_KEY="tests" USER_PASSWORD_KEY="testst" ID_DESCRIPTION="asdfasdfasdf" myjs...

Admin

SSH의 -t 옵션 - 파이프 및 변수 확장과 관련된 복잡한 명령을 원격으로 실행하는 방법은 무엇입니까?
variable-substitution

SSH의 -t 옵션 - 파이프 및 변수 확장과 관련된 복잡한 명령을 원격으로 실행하는 방법은 무엇입니까?

다음 스크립트는 rootoumaima의 컴퓨터에 두 개의 디렉터리를 공유하기 위해 jim의 컴퓨터에서 실행됩니다. #!/usr/bin/bash au=$(echo "$(head -n 1 /etc/doas.conf)"|sed 's/permit//;s/as//;s/root//;s/ //g') dirs=( "/var/lib/transmission-daemon/downloads" "/home/${au}/VisualArts/films_FR" ) dst_ip="[fe80::cc08:9467:8dba:1...

Admin

crontab에서 관리자 사용자 계정 이름을 보유하는 변수를 어떻게 선언하고 사용합니까?
variable-substitution

crontab에서 관리자 사용자 계정 이름을 보유하는 변수를 어떻게 선언하고 사용합니까?

나는 crontab이 root불가지론적이기를 원합니다. 즉, 문자 그대로 admin 사용자를 지정하고 싶지 않습니다 jim. 이것이 내 crontab에 root변수가 도입된 이유입니다 au. SHELL=/bin/bash PATH=/usr/bin:/bin:/usr/sbin:/sbin au=$(echo "$(head -n 1 /etc/doas.conf)"|sed 's/permit//;s/as//;s/root//;s/ //g') 5 */4 * * * /home/"${au}"/sync-w-oumaima...

Admin

makefile 변수의 값은 다른 변수의 이름입니다.
variable-substitution

makefile 변수의 값은 다른 변수의 이름입니다.

메이크파일에서 변수의 값은 다른 변수의 이름입니다. 타겟 안에 어떻게 넣나요? 예를 들어: my_variable := Hello target: @var_name="my_variable" ; \ result=$($(var_name)) ; \ echo $$result 해야 result한다 Hello. 또는 또 다른 예: VALUES123 := 1 2 3 CLIENTS_1_IP := 10.100 CLIENTS_2_IP := 10.100 CLIENTS_3_IP := 10.100 c...

Admin

함수 내부에 변수 정의
variable-substitution

함수 내부에 변수 정의

이 인터넷 어딘가에서 읽은 후 명령 출력을 변수로 사용할 때 다음을 수행하는 것이 가장 좋다는 것을 알았습니다. FILE_CORE_NAME="$(/usr/bin/env basename $(/usr/bin/env awk -F "." '{print $1}' <<< "${FILE_TO_PROCESS}"))"; local FILE_CORE_NAME; 그러나 이 구성을 사용하면 FILE_CORE_NAME에서 파생된 값이 비어 있습니다. local FILE_CORE_NAME줄에서 후행을 제거 ...

Admin

csh 스크립트에서 사각형 버스 교체
variable-substitution

csh 스크립트에서 사각형 버스 교체

입력 목록이 있습니다. adr[0] adr[1] xadr[0] 내 출력은 다음과 같습니다.adr[*] adr[*] xadr[*] #! /bin/csh -fv set list = "adr[0] adr[1] xadr[2]" foreach f (${list}) set f_tmp = `echo "$f" | sed "s/[0-9]/*/g"` echo "$f_tmp" end 그러나 이것은 작동하지 않습니다. 누구든지 이 문제를 해결하도록 도와줄 수 있나요? ...

Admin

sed를 사용하여 문자가 포함된 줄을 변수에 저장된 텍스트로 바꾸는 방법은 무엇입니까?
variable-substitution

sed를 사용하여 문자가 포함된 줄을 변수에 저장된 텍스트로 바꾸는 방법은 무엇입니까?

다음 텍스트가 포함된 파일entry.txt가 있습니다. $ cat entry.txt >Main entry This is some text to try how to substitute the first line of the text. >문자를 검색하여 첫 번째 줄을 바꾸고 변수에 저장된 일부 텍스트를 추가하고 싶습니다 . $ var=TITLE $ sed -i "s/>*/$var/" entry.txt $ cat entry.txt TITLEMain entry TITLEThis is ...

Admin