Мне нужно оценить длину каждого имени файла в каталоге. Вот что я делаю:Замена двойного с одинарными кавычками
files=$(ls -Q)
for file in $files;
do
echo lenght: ${#file}
done
Но длина рассчитывается с использованием двойных кавычек (+2). Как я могу избежать этого?
проверить [это] (http://mywiki.wooledge.org/BashPitfalls#for_i_in_.24.28ls_.2A.mp3.29), [и это] (http://unix.stackexchange.com/questions/128985/why-not-parse-ls) –