|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey V. Beduev 2:5020/400 22 Oct 2003 17:47:36 To : Igor S Kozhukhov Subject : Re: bash --------------------------------------------------------------------------------
Hi, Igor!
>>>>> "IS" == Igor S.Kozhukhov <Igor.S.Kozhukhov@p99.f42.n5045.z2.fidonet.org>
>>>>> wrote:
IS> Hello All!
IS> есть некий файл с примерным содержанием
IS> 2003.08.01 00:09:00 205.188.9.38 212.122.28.100 666
IS> 2003.08.01 00:09:00 205.188.12.24 212.122.28.116 2493
IS> 2003.08.01 00:09:00 205.188.165.185 212.122.28.116 1954
IS> 2003.08.01 00:09:00 212.16.204.18 212.122.28.100 52226
IS> 2003.08.01 00:09:00 212.21.254.227 212.122.28.110 144
IS> 2003.08.01 00:09:00 212.122.1.2 212.122.28.116 354
IS> 2003.08.01 00:09:00 212.122.1.2 212.122.28.117 129
IS> если бы были раделители столбцов табы или ; - то можно было бы использовать
IS> awk - а туть разделителей нету - пустые места - это пробелы ...
гм.. у меня отлично вырезаются столбцы.
$cat test | awk '{print $3}'
205.188.9.38
205.188.12.24
205.188.165.185
212.16.204.18
212.21.254.227
212.122.1.2
212.122.1.2
IS> как на баше получить слово из строки ?
IS> мне нужно каким-то образом получить 5 слов из строки - потом с ними что-то
IS> делать - подскажите совет - как поступить? хочу использовать баш или awk
IS> если возможно обойтись без перла - помогите плиз :)
--
With best regards Sergey V. Beduev
BSV9-RIPE, BSV-EUNIC
--- ifmail v.2.15dev5
* Origin: Home (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/13692770bec3d.html, оценка из 5, голосов 10
|