#awk #grep
#awk #grep
Вопрос:
Я использую cat /etc/inetd.conf | grep '#'chargen
и получаю
#chargen stream tcp nowait root internal
#chargen dgram udp wait root internal
как я могу извлечь только одно слово #chargen из этого вывода:
#chargen
Комментарии:
1. Рассматривая причины закрытия (3/3), вы, ребята, действительно согласны с тем, что не так с вопросом. 😀
2. @JamesBrown Я один из трех. И я не пошел на mcve. Для некоторых вопросов сложно выбрать причину, и у разных людей разные мнения на хороший / плохой вопрос . На самом деле в прошлом в socvr было много дискуссий о близких причинах. Обычно я бы предпочел не использовать mcve , поскольку, по крайней мере, у меня больше шансов возглавить операции, чтобы продемонстрировать собственные усилия и предоставить mcve в следующий раз. Некоторые отвечающие здесь так быстро и так легко отвечают на вопросы, не требующие усилий, таким образом поощряя операции, продолжающиеся подобным образом, и демонстрируя свою готовность подвергаться злоупотреблениям.
Ответ №1:
Не могли бы вы, пожалуйста, попробовать следующее.
awk '/^#chargen/{print $1; exit}' Input_file
или
grep -m1 -o '#chargen' /etc/inetd.conf
Комментарии:
1. как заставить выводить только одно слово #chargen, а не два
2. Обновлено, пожалуйста, попробуйте сейчас.