выбор определенной строки в поле

Вместо того, чтобы изменить полномочия сокета, можно также отредактировать конфигурацию nginx и изменение user www-data к Вашему собственному имени пользователя

2
18.11.2018, 08:44
2 ответа
grep -E "(^|[^0-9])$input($|[^0-9])" < file

Это $input предшествовавший или к началу строки или к нецифре, и сопровождаемый или к концу строки или нецифре.

2
27.01.2020, 22:14

Вы могли также поступить на службу grep сделать это как это:

$ grep "[[:alpha:]]810" sample.txt 
N104    F810

Более конкретно к Вашему варианту использования:

$ input=810
$ grep "[[:alpha:]]$input" < sample.txt 
N104    F810

Я не знаю, ожидаете ли Вы grep шаблон, чтобы смочь иметь дело с 1-м столбцом также, и раз так в какой способность.

$ input=104
$ grep "[[:alpha:]]$input" < sample.txt 
N104    F1810
N104    F3810
N104    F810
N104    F305

Это использует grepнабор символов алфавита. Не уверенный в Ваших требованиях, но это позволит Вам искать на любой из запаздывающих цифр во втором столбце. При необходимости в большем надежном решении, необходимо будет, вероятно, изменить регулярное выражение.

Ссылки

0
27.01.2020, 22:14

Теги

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