Форум — General поиск файлов find 0 1 как найти файлы которые начинаются с символа новой строки \n? Ссылка
В моем shell (xonsh) сработало find -name '\na', в bash сканало$ find -name ' > a' но я бы на твоем месте свел задачу к поиску того, кто его создал, делегировании задачи ему и выдаче люлей. t184256 ★★★★★ (26.06.18 23:25:38 MSK) Показать ответ Ссылка
Ответ на: комментарий от t184256 26.06.18 23:25:38 MSK проект мне достался с таким подаркомне понял как в баш ввести эту команду и зачем литера 'а'? kommersant ★★ (26.06.18 23:31:25 MSK) автор топика Показать ответ Ссылка
find . -type f -name "$(printf "\n")*" как-то так slowpony ★★★★★ (26.06.18 23:31:48 MSK) Последнее исправление: slowpony 26.06.18 23:32:19 MSK (всего исправлений: 1) Показать ответ Ссылка
Файл начинается новой строки или его имя? legolegs ★★★★★ (26.06.18 23:32:18 MSK) Показать ответ Ссылка
Ответ на: комментарий от legolegs 26.06.18 23:32:18 MSK содержимое фала с новой строки kommersant ★★ (26.06.18 23:32:48 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от kommersant 26.06.18 23:31:25 MSK тьфу ты, там * вместо a. t184256 ★★★★★ (26.06.18 23:35:06 MSK) Ссылка
Ответ на: комментарий от kommersant 26.06.18 23:32:48 MSK а я подумал, что имя t184256 ★★★★★ (26.06.18 23:35:55 MSK) Показать ответ Ссылка
Ответ на: комментарий от t184256 26.06.18 23:35:55 MSK и я подумал, что имя. а все из-за find в тегах slowpony ★★★★★ (26.06.18 23:40:19 MSK) Ссылка
Ответ на: комментарий от kommersant 26.06.18 23:32:48 MSK Если в текущей директории: awk 'FNR==1 && /^$/ { print FILENAME } { nextfile }' * Для всех строк, которые первые и в которых после начала ^ сразу следует конец $ печатать имя файла, во всех прочих случаях переходить к следующему файлу.если хз в какой директории find /home/username/files -type f -exec awk 'FNR==1 && /^$/ { print FILENAME } { nextfile }' {} + legolegs ★★★★★ (26.06.18 23:41:52 MSK) Последнее исправление: legolegs 26.06.18 23:43:13 MSK (всего исправлений: 1) Показать ответ Ссылка
Ответ на: комментарий от kommersant 26.06.18 23:32:48 MSK Тогда как-то такfor file in $(find /path -type f -not -size 0); do head -1 "$file" | grep -q '^$' && echo "$file" done slowpony ★★★★★ (26.06.18 23:46:25 MSK) Ссылка
Ответ на: комментарий от legolegs 26.06.18 23:41:52 MSK Жуть, а вот первый символ файло сравнить с \n никак нельзя без регулярок? t184256 ★★★★★ (26.06.18 23:52:44 MSK) Показать ответ Ссылка
Ответ на: комментарий от slowpony 26.06.18 23:31:48 MSK find . -type f -name «$(printf »\n")*"Ужос какой, есть же специальный синтаксис $'blah\nbleh' legolegs ★★★★★ (26.06.18 23:53:41 MSK) Ссылка
Ответ на: комментарий от t184256 26.06.18 23:52:44 MSK Ну это не совсем обычный символ, поэтому построчным по природе авком его удобнее искать так. legolegs ★★★★★ (27.06.18 00:04:21 MSK) Ссылка