For me it worked:
diretorio=$(echo 'test 123'*)
but not worked when i used variable in quotes
Var2="test 123"
diretorio=$(echo '$Var2'*)
How to solve it?
Answer
May I suggest an alternate approach? Instead of making a space-separated list of filenames (which will cause horrible confusion if any of the filenames contain spaces, e.g. "test 123"), use an array:
diretorio=("${Var2}"*)
doSomethingWithAllFiles "${diretorio[@]}"
for umDiretorio in "${diretorio[@]}"; do
doSomethingWithASingleFile "$umDiretorio"
done
No comments:
Post a Comment