У меня есть файл нижеКак заменить значение в AWK
cat log.txt
/root/logs/*.* {
dbset
quotatab
rsyslog.conf
dataload 23
server 25
inputrc
}
Я просто хочу, чтобы заменить vaule сервера. здесь это 25. но это может быть что угодно. Использование awk '/ server/{print $ NF}' log.txt может получить значение и заменить его с помощью sed. но я хочу, чтобы получить значение и заменить в awk себя. Кто-нибудь может мне помочь?
Кажется проще сделать '/ сервер/{$ NF = "XX"}' –
Дa, это намного намного проще .. –
здорово! он работает .. Спасибо Авинаш и Уильям :) Когда это произойдет, строка отображается в стартовой строке вместо существующей позиции. как его можно перемещать (вкладка или пробелы перед запуском линии) – Ela