답변:
#!/bin/bash
names= find /home/devuser -name 'BI*'
echo $names
for name in {names[@]}
do
echo $name
var=$var$name //$ should be removed which is prefixed before var. Blank space before and after equal sign should be removed to run this code.
done
echo $var
find
의 출력을 실행하고 캡처 합니다. 그런 다음 for
의 in
절 에서 배열 변수입니다 .
var="$(IFS=; echo "${names[*]}")"
. 따라서 질문 소유자에게 가르치고 싶지 않다면 여러 구문 오류를 수정하는 데 큰 이점이 없습니다.
$
, for 루프 줄은 다음과 같아야합니다for name in ${names[@]}