Выходной файл разрывается при попытке найти строки в bash в Ubuntu в Windows

В оболочке нет понятия declaringфункции. Таким образом, вы не можете иметь предварительную декларацию.

Как следствие, вам нужно, чтобы реализация функции была прочитана оболочкой, прежде чем ее можно будет вызвать.

0
10.05.2020, 20:22
1 ответ

Команда findработает нормально, нужно только исключить all.jp.txtиз списка искомых файлов или перенаправить вывод в другой каталог, т.е. не .или один из его подкаталогов -. В противном случае stringsтакже работает на all.jp.txtи растет и растет.

find. -type f ! -path./all.jp.txt -exec strings -e S {} \; > all.jp.txt

или

find. -type f -exec strings -e S {} \; > /some/other/dir/all.jp.txt
3
28.04.2021, 23:15

Теги

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