回答:
#!/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
s in
句の配列変数。
var="$(IFS=; echo "${names[*]}")"
。そのため、質問の所有者に教えることを望まない限り、彼の複数の構文エラーを修正することには大きな利点はありません。
$
ループラインについて読んでください、for name in ${names[@]}