grep для выборки целой строки

У меня была та же проблема... Вы должны включить SSLProtocol все -SSLv2 -SSLv3 в каждую строфу VirtualHost в httpd.conf

Обычно строфы VirtualHost находятся в конце файла httpd.conf. Так например:

...
...
<VirtualHost your.website.example.com:443>
    DocumentRoot /var/www/directory
    ServerName your.website.example.com

    ...
    SSLEngine on
    ...
    SSLProtocol all -SSLv2 -SSLv3
    ...
</VirtualHost>

Также проверьте ssl.conf или httpd-ssl.conf или подобные им, потому что они могут быть установлены там, не обязательно в httpd.conf

.
0
09.04.2015, 10:03
5 ответов

ИЛИ GREP для Class_Code «U» :

grep 'class_code "u"' input
1
28.01.2020, 02:13

Вы можете использовать это:

awk '$22 ~ /\"u\";/' file

. ] Если есть переменное количество полей, как упомянуто в комментариях и Class_Code предшествует обязательному полю, это может быть полезно:

awk '{ for (i = 1; i <= NF; i++) { if ($i ~ /class_code/) { if ($(i+1) ~ /\"u\";/) { print $0; break; } } } }' file
2
28.01.2020, 02:13
grep "\"u\";" a >b

также сделает работу.

2
28.01.2020, 02:13

Используя awk, вы можете сопоставить колонку 22, используя

awk '$22=="\"u\";"' a
2
28.01.2020, 02:13

В простейшем случае, когда вам просто нужна любая строка, содержащая "u", вы можете сделать

grep '"u"' a > b

Если вы хотите, чтобы она совпадала только с полем описания вашего gff-файла (предполагая, что это правильно отформатированный gff-файл с полями, разделенными табуляциями), вы можете сделать это:

awk -F"\t" '$NF~/"u"/' a > b

Наконец, если вас интересуют только те случаи, когда "u" находится в 7-ом подполе поля атрибута, вы можете использовать:

awk -F";" '$7~/"u"/' a > b
2
28.01.2020, 02:13

Теги

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