LINUX.ORG.RU

Ответ на: комментарий от Deleted
root@distcc:/usr/bin# curl -s  https://www.site.com | awk '/Password/ {print substr($2,0,8) }'
8QvutFdp
8QvutFdp
root@distcc:/usr/bin# curl -s  https://www.site.com | awk '/Password/ {print substr($2,0,8); exit; }'
8QvutFdp

antech
() автор топика
Ответ на: комментарий от aureliano15

Все понял. А теперь этот пасворд нужно записать в файл... в конфиг файл. Через паттерн найти то место и добавить пасс к %0. Так?

antech
() автор топика
Ответ на: комментарий от evbogdanov

А что скажешь об этом?

root@distcc:/usr/bin# ls | awk -F- '/i686-linux/ {system("ln -s " $0 " /usr/bin/i686-pc-linux-gnu-" $4 $5 $6 ) }'

Тут проблема в том что нет такой переменной которая бы оозначала остаток. А можно сделать $3-$0? или только в каждом цикле определять NF и $i пока i<NF?

antech
() автор топика
Ответ на: комментарий от antech

Все понял. А теперь этот пасворд нужно записать в файл... в конфиг файл. Через паттерн найти то место и добавить пасс к %0. Так?

Модифицировать файлы по регуляркам проще sed'ом с опцией -i.

aureliano15 ★★
()
Ответ на: комментарий от antech

Тут проблема в том что нет такой переменной которая бы оозначала остаток. А можно сделать $3-$0? или только в каждом цикле определять NF и $i пока i<NF?

Если речь о том, чтобы добавить какой-то суффикс, то в общем случае в цикле. Или сделать много переменных $4, ... . Чтоб их было заведомо больше, чем слов после дефисов. Но проще всего sed'ом, имхо.

aureliano15 ★★
()
Ответ на: комментарий от evbogdanov

Вроде было реквестированно три совпадения, а не три записи

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.