The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"[BR]... но вот как бы длинные файлы урезать на три знака?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"[BR]... но вот как бы длинные файлы урезать на три знака?"  
Сообщение от demo email(??) on 21-Май-07, 15:36 
Hallo All!
помогите, научите...

Создаю список файлов:

test:/tmp/35623 # ls -1 > file
test:/tmp/35623 # cat file

058366-Kita P-5x22-as
058366-Kita P-5x22-swaaA
058366-Kita P-5x22-tepia
058366-Kita P-5x22-zesdc
058366-Kita-P-6x11

... но вот как бы длинные файлы урезать на три знака?
... чтобы файл выглядел так:

058366-Kita P-5x22-as
058366-Kita P-5x22-sw
058366-Kita P-5x22-te
058366-Kita P-5x22-ze
058366-Kita-P-6x11

пробую grep, но никак неподберу нужные опции... :(

Спасибо.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "... но вот как бы длинные файлы урезать на три знака?"  
Сообщение от demo email(??) on 21-Май-07, 15:43 

... я имел ввиду обработать полученный file

cat file grep ??? >  newfile

058366-Kita P-5x22-as
058366-Kita P-5x22-sw
058366-Kita P-5x22-te
058366-Kita P-5x22-ze
058366-Kita-P-6x11

или sed ???

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "... но вот как бы длинные файлы урезать на три знака?"  
Сообщение от V (ok) on 21-Май-07, 15:55 
>
>... я имел ввиду обработать полученный file
>
>cat file grep ??? >  newfile
>
>058366-Kita P-5x22-as
>058366-Kita P-5x22-sw
>058366-Kita P-5x22-te
>058366-Kita P-5x22-ze
>058366-Kita-P-6x11
>
>или sed ???


cat file | cut -c 1-21

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "... но вот как бы длинные файлы урезать на три знака?"  
Сообщение от vic (??) on 21-Май-07, 16:00 
>>
>>... я имел ввиду обработать полученный file
>>
>>cat file grep ??? >  newfile
>>
>>058366-Kita P-5x22-as
>>058366-Kita P-5x22-sw
>>058366-Kita P-5x22-te
>>058366-Kita P-5x22-ze
>>058366-Kita-P-6x11
>>
>>или sed ???
>
>
>cat file | cut -c 1-21

быcтро печатает :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "... но вот как бы длинные файлы урезать на три знака?"  
Сообщение от vic (??) on 21-Май-07, 15:59 
>
>... я имел ввиду обработать полученный file
>
>cat file grep ??? >  newfile
>
>058366-Kita P-5x22-as
>058366-Kita P-5x22-sw
>058366-Kita P-5x22-te
>058366-Kita P-5x22-ze
>058366-Kita-P-6x11
>
>или sed ???

cut -c -21 file

-21 - выводить первые 21 символ (не байт, вдруг русские символы длинной больше байта).
минус перед числом обязателен, смотри cut --help или man cut

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "... но вот как бы длинные файлы урезать на три знака?"  
Сообщение от demo email(??) on 21-Май-07, 16:12 
>>
>>... я имел ввиду обработать полученный file
>>
>>cat file grep ??? >  newfile
>>
>>058366-Kita P-5x22-as
>>058366-Kita P-5x22-sw
>>058366-Kita P-5x22-te
>>058366-Kita P-5x22-ze
>>058366-Kita-P-6x11
>>
>>или sed ???
>
>cut -c -21 file
>
>-21 - выводить первые 21 символ (не байт, вдруг русские символы длинной
>больше байта).
>минус перед числом обязателен, смотри cut --help или man cut


Спасибо! Буду дальше осваивать *nix.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру