Как насчет того, чтобы -o
под grep просто напечатать совпадающую часть? Нам все еще нужно удалить <>
, но tr
там работает.
dmesg |egrep -o "<([a-zA-Z\.0-9 ]+)>" |tr -d "<>"
Marvell Console 1.01
% ping foo.bar.com
Это доменное имя не является полностью -квалифицированным -удобочитаемым -человеческим именем. В удобочитаемой -форме полные -квалифицированные доменные имена заканчиваются точкой. Собственно система доменных имен всегда (фактически )работает с полностью -квалифицированными доменными именами. Поэтому клиентские библиотеки DNS, связанные с приложениями, преобразуют имена, которые вы даете приложениям, в полные -квалифицированные имена, прежде чем использовать их в поиске DNS. Они делают это различными способами, их слишком много, чтобы вдаваться в них, и очевидно, что один из способов, применяемых в вашей конкретной системе, — это добавление суффикса «Домен», который был настроен.
% ping foo.bar.com.
Вот как передать полное -квалифицированное доменное имя программе ping
.
nslookup
отличаются от операции изping
. Часто задаваемые ответы.