@SoAmazingWorld

Bash Scripting: Как исключить папки из for-loop?

Вопрос стоит следующим образом: как исключить директории из for-loop.
Например, есть такой скрипт:
for x in *
do
sha1sum $x
done

Как сделать так, чтобы цикл пропускал директории мимо и не пытался применить к ним хеширование?
  • Вопрос задан
  • 2552 просмотра
Решения вопроса 2
Diel
@Diel
for x in *
do
if [ -f $x ]; then
sha1sum $x
fi
done
Ответ написан
Комментировать
sim3x
@sim3x
find . -type f -name "*" -exec sha1sum {} \;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы