Unix скрипт для grep для определенной строки в строке - PullRequest
0 голосов
/ 07 марта 2019

У меня есть требование, где мне нужно прочитать файл с именем хоста и именем пользователя и паролем.

Мне нужно прочитать имя хоста и получить имя пользователя и пароль.

machine ftp.test logintest1 пароль test2

Мне нужно прочитать ftp.test из моего скрипта и выбрать test1 и test2 для выполнения ftp.Может кто-нибудь, пожалуйста, помогите мне сделать это.

Ответы [ 2 ]

0 голосов
/ 07 марта 2019

Вы можете попробовать

cat ftp.test |awk -F '' '{print $ 4, $ 6}'

при условии, что формат файла таков: machine ftp.test login test1 password test2

echo "machine ftp.test login test1 password test2" | awk -F ' ' '{print $4, $6}'
test1 test2

приводит к этому.

0 голосов
/ 07 марта 2019

grep 'machine ftp.test' <filename> | awk '{ print $4, $6}' даст вам пользователя и пароль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...