Поиск частоты CAN (сеть зон контроллера) отправки и получения сообщений

лучше ответить (по сравнению с моим предыдущим ответом) на этот вопрос будет с помощью мощной команды file.

$ file -i abc.pdf
abc: application/pdf; charset=binary

теперь ваша проблема:

cd <the directory you want to search in>
for var in ./*
do
if file -i "$var" | grep -q 'application/pdf\;'
then
echo "$var"
fi
done

задание команды for дает файлы в текущем каталоге в виде переменной $var. Команда if-then выводит имена файлов в формате pdf, принимая статус выхода из 0 из команды file -i "$var" | grep -q 'application/pdf\;', она выдаст статус выхода 0 только в том случае, если находит файлы PDF.

0
задан 14 August 2017 в 09:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: