이것은 초보자가 많이 묻는 질문이지만 사과를하기 위해 고심하고 있습니다.bash 변수 재평가
저는 init 스크립트에 bourne shell을 사용하고 있습니다.
나는이 변수 A = 1 B =어딘가에 아래로 난 ... 어떻게 등 2,3,4에를 업데이트하는 루프를 수행 한 스크립트 "세상을 # $ A를에 오신 것을 환영합니다" 나는 B가 재평가받을 수있게 할까? 현재 B는 전체 시간 동안 "Welcome to world # 1"을 유지합니다.
감사합니다.
UPDATE # 1 - 일부 코드 :
#!/bin/sh
A=1
B="Welcome to #$A"
repeatloop() {
for i in {1..5}
do
A=$i
echo $B
done
}
repeatloop
출력 : 내가 # 2를 얻으려고
Welcome to #1
Welcome to #1
Welcome to #1
Welcome to #1
Welcome to #1
, # 3, # 4 ....
B는 함수가 아니며 '실행되지'않습니다. – Amber
귀하의 예제가 그랬어, 그게 전부가 일부 텍스트 B에 할당 된 변수 – f0ster
... 할당 및 B에 텍스트를 할당 B는 기능을하지 않습니다. – Amber