Извлечение определенной строки (по номеру) bash?

Здравствуйте! Пишу скрипт для настройки сети, и мне нужно извлечь названия сетевых интерфейсов и соответственно добавить их в переменную. Первым делом я grep вытащил названия их, и теперь названия сетевых интерфейсов у меня каждый интерфейс с новой строки. Мне нужно каждый интерфейс добавить в переменную, пробовал awk, но я не могу выделить вторую, третью строку. Как реализовать так чтобы каждая новая строка извлекалась?
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 1
xotkot
@xotkot
хорошо есть и хорошо весьма
не совсем понятна задача, но возможно вам проще будет загнать строки в массив
$ cat lines.txt
lan1
lan2
lan3

$ lines=(`cat lines.txt`)

$ echo ${lines[0]}
lan1
$ echo ${lines[1]}
lan2
$ echo ${lines[2]}
lan3
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы