Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: От ТАВа до пробела  (Прочитано 1221 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Fresh Spam

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
От ТАВа до пробела
« : 21 Май 2008, 16:26:27 »
Имеется файл следующего содержания:

Всякая        ненужная хрень
            слово   тоже ненужная хрень
            и это ненужная            хрень

(в начале 2 и 3 строк табуляция, между словами несколько пробелов, в конце строк знак абзаца)
"слово" всегда будет первым во второй строке (после табуляции)

Как в шеле считать только "слово"?
В зависимости от количества символов в "слово" изменяется количество пробелов до "тоже", но есть хотя бы 1.

« Последнее редактирование: 21 Май 2008, 16:30:15 от Fresh Spam »

Оффлайн tempx77

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: От ТАВа до пробела
« Ответ #1 : 21 Май 2008, 19:24:00 »
может я конечно неправильно понял...

cat file|head -n2|tail -n1|awk '{print $1}'

Оффлайн Fresh Spam

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: От ТАВа до пробела
« Ответ #2 : 22 Май 2008, 08:26:04 »
 :D :D :D БОЛЬШОЕ СПАСИБО!!!!  :D :D :D
 :D :D :D :D ТО ЧТО НАДО!!!!! :D :D :D :D

З.Ы. Можете посоветовать что почитать по шелу? (ну, кроме man  ;) )

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: От ТАВа до пробела
« Ответ #3 : 22 Май 2008, 09:17:36 »
Advanced Bash Scripting Guide

Thread

  • Гость
Re: От ТАВа до пробела
« Ответ #4 : 22 Май 2008, 09:21:05 »
может я конечно неправильно понял...

cat file|head -n2|tail -n1|awk '{print $1}'

кстати, head -n2 file | tail -n1 | awk '{print $1}' работает быстрее.

Оффлайн Fresh Spam

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: От ТАВа до пробела
« Ответ #5 : 22 Май 2008, 11:59:28 »
Advanced Bash Scripting Guide
Уже нашёл. http://depositfiles.com/files/5520712

a-v, спасибо. Сам почитал man head и уже так и сделал  ;)
« Последнее редактирование: 22 Май 2008, 13:25:46 от Fresh Spam »

 

Страница сгенерирована за 0.055 секунд. Запросов: 24.