@helpmeee

Как мне написать скрипт который будет выводить на экран СОДЕРЖИМОЕ файлов директории?

Нужно написать скрипт, при вызове которого необходимо передать аргумент - имя некой директории, скрипт должен проверить, является ли этот аргумент директорией, затем вывести на экран СОДЕРЖИМОЕ всех файлов которые в этой директории содержатся
  • Вопрос задан
  • 173 просмотра
Решения вопроса 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
cat /home/name/*.txt
Ответ написан
xotkot
@xotkot
хорошо есть и хорошо весьма
[[ -d $1 ]] && cat $1/* 2>/dev/null
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега Linux
find /home/lalala -type f -exec cat {} \;
find- найти
/home/lalala - где
-type f- файл
-exec выполнить команду (фишка файнд)
cat - принт файла
{} путь до файла который найдет файнд
\; закрывается файнд экранированный
если тебе нужно еще и что-то найти в этих файлах то вместо cat ставь grep с тем что искать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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