터미널의 Cardano 지갑 기능에 변수를 넣습니다.

터미널의 Cardano 지갑 기능에 변수를 넣습니다.

터미널의 변수(예: 주소)를 어떻게 변경 가능하게 만들 수 있습니까? 터미널의 다른 주소에서 for 루프를 통해 이 기능을 실행할 수 있기를 원합니다.

변수 $1, $2, $3

답변1

그런 짓을 한 것 같나요? 쉘이 bash라고 가정하면 $X 태그는 전달하는 모든 항목으로 확장됩니다.

따라서 for 루프를 사용하여 다음과 같이 호출을 래핑할 수 있습니다.

# declare an array variable
declare -a arr=("element1" "element2" "element3")

# now loop through the above array
for i in "${arr[@]}"
do
   echo "$i"
   #or do whatever with individual element of the array
done

#You can access them using echo "${arr[0]}", "${arr[1]}" also

귀하의 경우 각 루프마다 $1, $2, $3를 가져와서 설정하거나 배열로 설정한 다음 카운터를 사용하여 반복해야 합니다.

확인하다https://stackoverflow.com/questions/8880603/loop-through-an-array-of-strings-in-bash더 많은 예시

답변2

작은따옴표 안에는 모든 내용이 예외 없이 문자 그대로 유지됩니다.

즉, 따옴표를 닫고 내용을 삽입한 다음 다시 입력해야 합니다.

'before'"$variable"'after'
'before'"'"'after'
'before'\''after'

관련 정보