найти имена файлов, НЕ заканчивающиеся в определенных расширениях на Unix?

Также рассмотрите эти <strong> тег. Это намного лучше для программ для чтения с экрана и поэтому лучше для доступности. Поисковые системы также используют <strong> теги для определения важного содержания, подобного тому, как они используют теги заголовка <h1>, <h2>, и т.д. (хотя <b> будет также иметь подобное значение к поисковым системам). Если Вы хотите подчеркнуть важность текста, используйте <strong>. Если Вы не делаете , хотят подчеркнуть важность, использовать эти <b> тег или использовать эти font-weight:bold; стиль на элементе или в CSS.

, Хотя, если Вы - выделение полужирным весь абзац, вероятно, лучше использовать опцию CSS. Это уменьшит влияние на программах для чтения с экрана, и, вероятно, не имеет смысла подчеркивать весь абзац. Но с другой стороны, я видел полужирный, раньше подчеркивал весь абзац прежде на серьезном основании. В этом случае, font-weight:bold; то, что Вы хотите использовать, вероятно, в классе/стиле.

В конце, <strong>, <b> или font-weight:bold; будет все работать и выполнять что-то подобное визуально (вероятно, точно то же), но у них есть немного отличающиеся значения. Кроме того, удостоверьтесь, что, если то, что Вы - выделение полужирным, является заголовком, используйте теги заголовка: <h1>, <h2>, и т.д.

195
задан jww 1 July 2019 в 01:09
поделиться

5 ответов

Или без ( и необходимость избежать его:

find . -not -name "*.exe" -not -name "*.dll"

, а также исключить список каталогов

find . -not -name "*.exe" -not -name "*.dll" -not -type d

или в положительной логике; -)

find . -not -name "*.exe" -not -name "*.dll" -type f
322
ответ дан 23 November 2019 в 05:21
поделиться
find . ! \( -name "*.exe" -o -name "*.dll" \)
44
ответ дан 23 November 2019 в 05:21
поделиться
$ find . -name \*.exe -o -name \*.dll -o -print

Первые две опции -name не имеют опции -print, поэтому они пропускаются. Все остальное печатается.

8
ответ дан 23 November 2019 в 05:21
поделиться

Вы можете сделать что-нибудь с помощью команды grep:

find . | grep -v '(dll|exe)$'

Флаг -v на grep конкретно означает «найти то, что не " не соответствует этому выражению."

4
ответ дан 23 November 2019 в 05:21
поделиться

еще один :-)

$ ls -ltr
total 10
-rw-r--r--    1 scripter     linuxdumb         47 Dec 23 14:46 test1
-rw-r--r--    1 scripter     linuxdumb          0 Jan  4 23:40 test4
-rw-r--r--    1 scripter     linuxdumb          0 Jan  4 23:40 test3
-rw-r--r--    1 scripter     linuxdumb          0 Jan  4 23:40 test2
-rw-r--r--    1 scripter     linuxdumb          0 Jan  4 23:41 file5
-rw-r--r--    1 scripter     linuxdumb          0 Jan  4 23:41 file4
-rw-r--r--    1 scripter     linuxdumb          0 Jan  4 23:41 file3
-rw-r--r--    1 scripter     linuxdumb          0 Jan  4 23:41 file2
-rw-r--r--    1 scripter     linuxdumb          0 Jan  4 23:41 file1
$ find . -type f ! -name "*1" ! -name "*2" -print
./test3
./test4
./file3
./file4
./file5
$

Unix находит ссылку на команду

2
ответ дан 23 November 2019 в 05:21
поделиться
Другие вопросы по тегам:

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