LINUX.ORG.RU

В моем shell (xonsh) сработало find -name '\na', в bash сканало

$ find -name '
> a'

но я бы на твоем месте свел задачу к поиску того, кто его создал, делегировании задачи ему и выдаче люлей.

t184256 ★★★★★ ()
Ответ на: комментарий от kommersant

Если в текущей директории:

awk 'FNR==1 && /^$/ { print FILENAME } { nextfile }' *
Для всех строк, которые первые и в которых после начала ^ сразу следует конец $ печатать имя файла, во всех прочих случаях переходить к следующему файлу.

если хз в какой директории

find /home/username/files -type f -exec awk 'FNR==1 && /^$/ { print FILENAME } { nextfile }' {} +

legolegs ★★★★★ ()
Последнее исправление: legolegs (всего исправлений: 1 )
Ответ на: комментарий от kommersant

Тогда как-то так

for file in $(find /path -type f -not -size 0); do 
   head -1 "$file" | grep -q '^$' && echo "$file"
done

slowpony ★★★★ ()
Ответ на: комментарий от slowpony

find . -type f -name «$(printf »\n")*"

Ужос какой, есть же специальный синтаксис $'blah\nbleh'

legolegs ★★★★★ ()
Ответ на: комментарий от t184256

Ну это не совсем обычный символ, поэтому построчным по природе авком его удобнее искать так.

legolegs ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.