Может какие идеи приглянутся:
#!/bin/bash
clear;
echo "Write down a pattern name";
read _PATTERN;
# Выводим список файлов
_LIST=$(ls | grep $_PATTERN);
echo "Word $_PATTERN meets in: $_LIST";
# Создаём файл-хранилище
if [ ! -f text.file ]; then
touch text.file;
date > text.file;
else
date >> text.file;
fi
# Записываем название файла, копируем информацию, удаляем источник
for _FILE in $_LIST
do
echo "$_FILE" >> text.file;
cat $_FILE >> text.file;
rm $_FILE;
done
echo "Content copied into text.file, patterned files removed";