Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Bash by John ( 16 years ago )
# объявляем глобальную переменную
set checksum="17e41198431044b"
# проверяем, что номально хранится
echo $checksum
17e41198431044b
#вырезаем из лога строку и заменяем "17e41198431044b" из переменной на число 123455678
cat /var/log/mkr.log | grep -e $checksum | cut -d ' ' -f 7 | awk '{sub(/'$checksum'/,"12345678")}1'
вывод последней команды:
OK_12345678
все круто,
но если делать это в скрипте, а не построчно вводить в shell, то косяк:
awk: non-terminated regular expression 1e7bf1ce66... at source line 1
context is
>>> <<<
awk: syntax error at source line 1
awk: illegal statement at source line 1
missing }
missing )
Revise this Paste