command-substitution

명령 대체와 함께 매개변수 확장을 사용하는 방법은 무엇입니까?
command-substitution

명령 대체와 함께 매개변수 확장을 사용하는 방법은 무엇입니까?

달 이름을 딴 12개의 디렉토리를 만들고 싶습니다. 그래서 파이프를 사용하여 locale월 이름을 가져오고 tr쉼표로 구분한 다음 중괄호로 감싸서 에 전달하려고 시도했지만 mkdir전체가 하나의 문자열로 처리됩니다. 이것을 피할 수 있는 방법이 있나요? 16:07: temp ⧲ mkdir {$(locale mon | tr \; ,)} 16:18: temp ⧲ ls -lh total 4.0K drwxr-xr-x. 2 john john 4.0K Dec 11 16:18 {January,February...

Admin

단순히 `| cat -`을 사용하면 파일 설명자 오류가 발생합니다.
command-substitution

단순히 `| cat -`을 사용하면 파일 설명자 오류가 발생합니다.

이것은 작동하는 diff 명령입니다: $ diff -u <(echo 'foo:bar:baz' | tr : "\n") <(echo 'foo:baz' | tr : "\n") --- /dev/fd/11 2023-08-30 13:11:50 +++ /dev/fd/13 2023-08-30 13:11:50 @@ -1,3 +1,2 @@ foo -bar baz 에서 파이프라인을 추가하면 diff모든 명령이 다음 오류와 함께 실패합니다. $ diff -u <(echo 'foo:bar:baz' ...

Admin

확장 변수를 사용하여 명령 구문 분석
command-substitution

확장 변수를 사용하여 명령 구문 분석

무언가를 테스트하려고 시도했지만 무엇을 시도해도 제대로 파악하지 못했기 때문에 제가 바보인지 확실하지 않습니다. 기본적으로 문자열을 ipa-getcert의 저장 후 매개변수로 구문 분석해야 하며, 여기에는 인증서가 갱신된 연도가 포함되어야 합니다. 이는 인증서를 요청하기 위해 스크립트가 한 번 실행된 다음 현재 연도를 사용할 수 있음을 의미합니다(단순). 그러나 ipa-getcert가 인증서를 갱신할 때 post-save 인수와 함께 명령을 실행합니다. 이 경우 갱신 연도를 사용해야 합니다. 발급된 ...

Admin

yq 명령으로 Bash 변수 대체
command-substitution

yq 명령으로 Bash 변수 대체

YAML 파일이 주어지면 다음과 같습니다 example.yaml. node: sub_node: get_this: get_thisMike Farah를 사용하여 문자열이 포함된 변수를 얻고 싶습니다 yq.sub_node yaml="$(cat example.yaml)" nodename=sub_node sub_yaml= "$(echo "$yaml" | yq -r '.$nodename' )"; # also tried -> sub_yaml= "$(echo "$yaml" | yq -r '.'"$...

Admin

환경 변수에서는 명령 대체가 작동하지 않습니다.
command-substitution

환경 변수에서는 명령 대체가 작동하지 않습니다.

이 명령이 있는데 이를 변경하고 싶습니다. 특히 환경 변수에 따라 최신 매개변수가 존재하기를 원합니다. ansible-playbook --inventory inventories/ssg-dev deploy.yml --vault-id dev@~/ansible-password --skip-tags "clear-data" 내 시도는 다음과 같습니다. ansible-playbook --inventory inventories/ssg-$ENVIRONMENT deploy.yml --vault-id $ENVIRON...

Admin

루프에서 행의 증가를 모니터링하려면 wc -l을 사용하십시오.
command-substitution

루프에서 행의 증가를 모니터링하려면 wc -l을 사용하십시오.

루프(wc -l)에서 결과를 수신하는 파일의 줄 수 증가를 모니터링하기 위해 짧은 bash 스크립트를 작성했습니다. 그러므로: printf "Name of file to monitor\n" read file printf "How long to monitor file growth in minutes\n" read time printf "Interval between loops\n" read s a=$((time * 60)) # works...

Admin

내가 원하는 건
command-substitution

내가 원하는 건

이 질문에는 이미 답변이 있습니다.: ...

Admin

명령 대체의 별칭은 어떻게 작동해야 합니까?
command-substitution

명령 대체의 별칭은 어떻게 작동해야 합니까?

다양한 쉘을 사용하여 여러 스크립트를 테스트했는데 결과가 다양했습니다. # test 1 foo(){ echo $(al);} alias al='echo 123' foo # test 2 alias al='echo 123' foo(){ echo $(al);} alias al='echo abc' foo # test 3 alias foo='echo $(' echo $(foo echo '123')) # test 4 alias foo='echo $(' echo "$(foo echo '123'))" # te...

Admin

동일한 단어를 두 번 쓰지 않도록 하위 명령을 헤드 명령 위에 분산시키시겠습니까?
command-substitution

동일한 단어를 두 번 쓰지 않도록 하위 명령을 헤드 명령 위에 분산시키시겠습니까?

다음 명령을 작성해 보고 싶습니다. while read -r repo; do gh repo delete $repo; done <<< $(gh repo list --no-archived) 이것은 기본적으로 GitHub를 정리하고 백업으로 유지하고 싶기 때문에 보관하지 않은 모든 것을 삭제합니다. 별칭을 사용하지 않고 우아하게 "gh repo"를 두 번 쓸 필요가 없는 방법이 있었으면 좋겠습니다. 두 개의 하위 명령 "list"와 "delete"를 이 "head"에 전달하는 방법은 다음...

Admin

tcsh 쉘에 대한 재귀 기록 검색
command-substitution

tcsh 쉘에 대한 재귀 기록 검색

Bash 쉘에서는 일반적으로 가장 최근에 실행한 명령을 퍼지 검색하기 위해 CTRL+를 사용합니다. R그러나 이것은 쉘 tcsh이나 csh쉘에서는 작동하지 않는 것 같습니다. tcsh/ 쉘 csh에서 동일한 매핑을 수행하는지 /방법을 이해하고 싶습니다 . ESC참고: +가 비슷한 효과를 갖는 것을 어디선가 본 적이 있지만 P동일한 키 바인딩은 아닙니다. 다른 쉘에서 동일한 작업을 수행하기 위해 CTRL+ 바인딩을 갖고 싶습니다 .R 단서를 제공해 주셔서 감사합니다. 매우 감사합니다:)!! ...

Admin

sed 대체에서 ${variable} 값 인용
command-substitution

sed 대체에서 ${variable} 값 인용

여러 유사한 SQL 스크립트에서 문자열을 바꾸려고 합니다. 내 도구 상자에는 bash 스크립트 for loop와 grep.sed #!/usr/bin/env bash for efa_instance in efa_bauen_bb efa_bauen_bw do echo ${efa_instance} secret=$(grep ${efa_instance}_user efa_secret.csv | cut -d\; -f3) echo ${secret} echo r...

Admin

여러 줄 변수를 반복하고 특정 줄을 추출하여 명령으로 사용합니다.
command-substitution

여러 줄 변수를 반복하고 특정 줄을 추출하여 명령으로 사용합니다.

추출하려는 변수는 다음과 같습니다. ttyACM0 ttyACM1 이 변수를 반복하고 다음 명령을 실행하고 싶습니다. echo disconnect > /dev/ttyACM0 그런 다음 echo disconnect > /dev/ttyACM1 작동하지 않는 현재 코드는 다음과 같습니다. MCCI=`ls /dev | grep "ttyACM[0-9]" | grep -v "$all_dongles"` while IFS= read -r line do     echo disconn...

Admin