grep не показывает результат

Возможно, вариант tarот -p— это то, что вы ищете?

Изman 1 tar:

-p, --preserve-permissions, --same-permissions
extract information about file permissions (default for superuser)

--numeric-ownerи --xattrsтакже могут представлять интерес:

--numeric-owner
Always use numbers for user/group names.

--xattrs
Enable extended attributes support.

0
04.02.2019, 21:23
1 ответ

Форматирование по умолчанию из справочной страницы (, например для выделенных жирным шрифтом слов ), выполняется путем вкрапления управляющих символов и букв (, а управляющие символы плохо видны в выводе ).

$ grep 'This is a GNU' /tmp/find.out
             Like -lname, but the match is case insensitive.  This is a GNU
$ grep 'This is a GNU' /tmp/find.out | od -c
0000000                                                        L   i   k
0000020    e       -  \b   -   l  \b   l   n  \b   n   a  \b   a   m  \b
0000040    m   e  \b   e  ,       b   u   t       t   h   e       m   a
0000060    t   c   h       i   s       c   a   s   e       i   n   s   e
0000100    n   s   i   t   i   v   e  .           T   h   i   s       i
0000120    s       a       G   N   U  \n

В слове имени -можно увидеть пары пробелов/зачеркиваний. При печати это выглядит нормально, но это означает, что nameне является последовательностью символов в выводе.

5
28.01.2020, 02:16

Теги

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