assignment

여러 단어를 포함하는 Zsh 문자열 변수를 배열에 할당해야 합니다.
assignment

여러 단어를 포함하는 Zsh 문자열 변수를 배열에 할당해야 합니다.

각 단어가 배열 요소가 되도록 공백으로 구분된 여러 단어가 포함된 Zsh 문자열 변수를 배열에 할당하는 방법 s='run help behind me' a=($s) m=${a[0]} n=${a[1]} print "m=$m" echo n=$n m= n=run help behind me 헷갈리네요, 너무 간단하지만 여전히 할 수가 없어요.. 정말 도와주세요 ...

Admin

Bash에서 하위 디렉터리 없이 파일 디렉터리를 반복하는 방법
assignment

Bash에서 하위 디렉터리 없이 파일 디렉터리를 반복하는 방법

파일과 하위 디렉터리가 포함된 디렉터리를 구문 분석해야 하는데 find 명령을 사용할 수 없습니다. for 루프는 각 파일을 통과하여 다른 디렉터리와 비교해야 하지만 하위 디렉터리를 통과하도록 할 수는 없습니다. difference=0 for item in $1 do if [[ -d $item ]] then continue fi if [ ! -f "$2/$(basename $item)" ] then echo "$...

Admin

POSIX 스크립트에서 x=$y는 항상 x="$y"와 동일합니까?
assignment

POSIX 스크립트에서 x=$y는 항상 x="$y"와 동일합니까?

예 x=$y 그리고 x="$y" 그들은 항상 동등합니까? 이것을 찾는 방법을 잘 모르겠습니다. 지금까지 나는 x="$y""안전하게 플레이"하는 데 익숙했습니다. 그러나 나는 x=$1분명히 여분의 큰따옴표가 필요하지 않다는 것을 사용하고 알아차렸습니다. Open Group POSIX 문서에서 동작은 어디에 정의되어 있습니까? ...

Admin

한 줄에 쉘/bash에 변수를 할당하는 것을 포함하여 if...then 문에 대한 그룹 명령
assignment

한 줄에 쉘/bash에 변수를 할당하는 것을 포함하여 if...then 문에 대한 그룹 명령

내가 아는 존재완전한. 또는 다음을 사용할 수 있다는 것을 알고 있습니다.할 일 완료. 그러나 다음을 사용하여 수동으로 테스트하려고했습니다.if-then-else. 명령을 실행하고 싶지만 각 반복마다 추가 변환을 수행하고 싶습니다. sh-3.2# currPos=0;stepSize=16; sh-3.2# hexdump -n $stepSize -Cv /dev/disk0s1 -s $currPos;currPos=$(($currPos + $stepSize));echo $currPos; 00000000 8d 1...

Admin

쉘 스크립트의 args 배열에서 $* 할당
assignment

쉘 스크립트의 args 배열에서 $* 할당

쉘 매개변수를 반복하고 원하지 않는 매개변수를 배열로 필터링한 후 배열을 다시 할당하고 싶습니다 $*. -f java예를 들어 아래 스크립트에서는 매개변수를 순서대로 제거하고 나머지 매개변수를 args배열 에 저장하고 싶습니다 . 필터링된 매개변수를 다시 할당할 수 있는 방법이 있습니까 $*? 이렇게 하려고 하는데 set --${*} $args전체 배열 대신 첫 번째 인수만 사용합니다. 내가 합격하면 $ .test.sh arg1 arg2 -f java7 arg3 arg1 arg2 agr3 whi...

Admin

NetworkManager가 DHCP 클라이언트를 사용하지 못하도록 완전히 비활성화하시겠습니까?
assignment

NetworkManager가 DHCP 클라이언트를 사용하지 못하도록 완전히 비활성화하시겠습니까?

RHEL 7.9를 사용하고 있습니다. 저는 이 버전의 RHEL을 사용하여 네트워크 연결을 구성합니다 nmcli.nmtui 질문: NetworkManager 서비스가 Journalctl 로그를 다음 출력으로 채우는 것으로 보입니다. Apr 24 02:16:03 taxmd-trex-02 NetworkManager[1431]: <info> [1650780963.7165] device (p2p3_2): Activation: starting connection 'p2p3_2' (49fb6e36-4...

Admin

zsh가 "(:a)" 함수에 정의된 이 glob을 확장하지 않는 이유는 무엇입니까?
assignment

zsh가 "(:a)" 함수에 정의된 이 glob을 확장하지 않는 이유는 무엇입니까?

스크립트의 두 번째 줄은 실행을 통해 전역 확장을 트리거하는 경우에만 작동합니다 echo. 이유를 모르겠습니다. 다음은 일부 컨텍스트를 제공하는 명령과 실행입니다. 기능 정의: ~/ cat ~/.zsh/includes/ascii2gif ascii2gif () { setopt extendedglob input=$(echo ${1}(:a)) _path=${input:h} input_f=${input:t} output_f=${${inp...

Admin

echo $VAR은 서브셸에 변수 값을 할당하는 좋은 방법입니까? (중첩된 bash 함수)
assignment

echo $VAR은 서브셸에 변수 값을 할당하는 좋은 방법입니까? (중첩된 bash 함수)

저는 BASH 프로그래머가 아니며 스크립트를 작성해야 할 때마다 복권이므로 스크립트가 너무 중복되거나 초보자가 작성한 것처럼 보이면 사과드립니다. 서문으로 Windows 컴퓨터에서 두 모니터를 모두 캡처하여 찍은 여러 스크린샷이 있습니다. 나는 그것들을 하위 폴더로 정리했고 그 안에 있는 이미지를 자르는 일반적인 방법을 원합니다. 그런데 Windows에서 생성된 파일 이름, 즉 공백과 괄호가 마음에 들지 않기 때문에 이러한 문자를 제거하고 싶습니다. 위의 상황은 하위 폴더의 파일에 작업을 적용해야 하...

Admin

논리 테스트의 출력을 조건으로 한 변수의 한 줄 정의
assignment

논리 테스트의 출력을 조건으로 한 변수의 한 줄 정의

프로그래밍 에서는 bash항상 다음과 같은 긴 방법으로 조건 변수를 정의합니다. dog=1 if [[ $dog -eq 1 ]] ; then cow=1 else cow=0 fi 이는 분명히 매우 비효율적입니다. 나는 MATLAB다음을 할 수 있습니다 cow=(dog==1) 즉, 5줄이 아닌 1줄입니다. Bash에서도 비슷한 방법이 있나요? 어떤 조언이라도 감사드립니다. ...

Admin

명령 결과가 변수에 할당되지 않았습니다.
assignment

명령 결과가 변수에 할당되지 않았습니다.

저는 BASH 및 쉘 스크립팅에 대한 경험이 상당히 부족하므로 양해해 주시기 바랍니다. $ toda=$(date) | echo $toda 알려주세요: 2020년 5월 29일 금요일 15:25:19 CEST. 여태까지는 그런대로 잘됐다. datediff는 dateutils 패키지의 일부이며 날짜 사이의 일 수를 반환합니다. datediff 2019-12-31 2020-05-29 나에게 : 150. 다시 말하지만, 지금까지는 너무 좋았습니다. 하지만: toda=$(datediff 2019-...

Admin

Bash 스크립트의 변수에 할당
assignment

Bash 스크립트의 변수에 할당

다음 스크립트가 있고 빈 텍스트 파일을 만들려고 합니다. 시도하고 touch또 시도했지만 echo -n >실패했습니다. #!/bin/bash set filename_result="contents" echo "filename=$filename_result" # Shows: filename= rm -f "$filename_result".json touch $filename_result # Error: usage: touch [-A [-][[hh]mm]SS] [-acfhm] [-r file]...

Admin

리디렉션 후 $ 확장이 예상대로 수행되지 않습니다.
assignment

리디렉션 후 $ 확장이 예상대로 수행되지 않습니다.

자식 프로세스에서 변수 및 산술 확장을 수행할 것으로 bash보입니다 .zsh a) , 또는 같은 리디렉션 연산자를 따릅니다 <.>>><<< b) 그들이 속한 명령은 내장된 명령이나 기능이 아닙니다. bash -c 'i=0; /bin/echo > $((i=7)).txt; echo $i' 0 zsh -c 'i=0; /bin/echo > $((i=7)).txt; echo $i' 0 ksh -c 'i=0; /bin/echo > $((i=7)).t...

Admin

여러 변수에 동일한 문자열 할당
assignment

여러 변수에 동일한 문자열 할당

$value그 안에 포함된 문자열을 여러 BASH 변수에 할당하고 싶습니다 . 사실 앞서 제시한 예( var1=var2=...=$value)는 제가 원하는 것을 정확하게 반영하지 못합니다. 지금까지 이것을 찾았지만 $value정수인 경우에만 작동합니다. $ let varT=varz=var3=$value 어떻게 해야 하나요? ...

Admin