v_sadist
@v_sadist
DevOps engineer

Как убрать первые и последние строки, используя awk или sed?

Есть sql скрипт, которые выдает список пользователей.
[oracle@dbs ~]$ sqlplus -s system/*** @show_users.sql

USERNAME
------------------------------
user1
user2
user3
user4

4 rows selected.

[oracle@dbs ~]$


Вопрос: как используя sed или awk (или какие другие инструменты bash) убрать часть вывода (username и --------) и кол-во полученных строк (rows selected). На выходе надо тупо получить список юзеров (юзер1, 2, 3 и тд)
  • Вопрос задан
  • 204 просмотра
Решения вопроса 1
DevMan
@DevMan
как-то так:
sqlplus -s system/*** @show_users.sql | sed -n '1,/---/d;/\s/q;p'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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