Asteriks в имени файла, поскольку wildcard не работает

Поэтому у меня есть папка со многими файлами, например, 20140720.457812.tmp, и я стараюсь подсчитать, сколько строк у них есть, я пробовал это:

#!/bin/bash lines=`more /folder/20140720*.tmp|wc -l` 

но я получаю эту ошибку:

 /folder/20140720*.tmp: No such file or directory 

Когда я делаю more /folder/20140720*.tmp|wc -l в терминале, он работает, но не в скрипте.

Interesting Posts

Измерение задержки в конвейере GStreamer

MobaXterm: Как видеть вывод терминала на предыдущих командах, все еще находясь в VIM? (Эквивалент «Shift + Page Up» в PuTTY)

Только текстовый режим в Linux (без Gnome, KDE, Unity) для продления срока службы аккумулятора

как заставить интерфейс tun / tap войти в состояние RUNNING

Как выделить данную строку в данном месте?

make: *** Нет целей. Остановить при создании модуля ядра Linux

Ошибка apt-get: попытка перезаписать общее имя файла, отличное от других экземпляров пакета 'package'

escaping filename – результат grep

Слияние команды со специальными параметрами

Смущает записи ExecStartPre в файле systemd unit

sed добавляется после строки, содержащей несколько неупорядоченных строк

auditctl comm vs. exe

Перенаправление запроса на устройство в режиме точки доступа

Сочетание SSD + HDD в один быстрый, большой раздел?

Почему echo> file использует больше реального времени, чем echo | sed> файл?

Linux и Unix - лучшая ОС в мире.