Re: Викторина =)

2010-08-08 Нитка Alexander Smirnov
Alex Emergy wrote:
> кошку можно было и не юзать, а вообще здорово. Давайте усложним задачу.
> Мы не знаем где цифры, буквы. Знаем только, что в каждой строке три
> набора символов через пробел.
>

еще проще :)

sed 's/\(^.*\) \(.*\) \(.*$\)/\3 \2 \1/' file.txt


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Викторина =)

2010-08-07 Нитка Alex Emergy
кошку можно было и не юзать, а вообще здорово. Давайте усложним задачу. 
Мы не знаем где цифры, буквы. Знаем только, что в каждой строке три 
набора символов через пробел.

05.08.2010 16:03, dimas пишет:
>> 16:01:18 217 ~$ cat 1 | sed 's/\(^[0-9]*\) \([a-z]*\) \([0-9]*$\)/\3 \2 \1/g'
> 22 aa 111
> 22 dd 22
> 5511  
>> 16:01:38 217 ~$ cat 1
> 111 aa 22
> 22 dd 22
>   5511
>
> оно?
>

-- 
С уважением,
Alex Emergy

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Викторина =)

2010-08-05 Нитка Усин Айбек
классная тема! думаю многих интересующихся баш программингом да и просто sed
заинтересует!
предлагаю зарегулярить её!

2010/8/5 dimas 

> >16:01:18 217 ~$ cat 1 | sed 's/\(^[0-9]*\) \([a-z]*\) \([0-9]*$\)/\3 \2
> \1/g'
> 22 aa 111
> 22 dd 22
> 5511  
> >16:01:38 217 ~$ cat 1
> 111 aa 22
> 22 dd 22
>   5511
>
> оно?
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
http://ubuntu.kz>Казахстанское сообщество пользователей линукс
Ubuntu
http://ibeck.kz>Дизайн и разработка сайтов любой сложности
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Викторина =)

2010-08-05 Нитка dimas
>16:01:18 217 ~$ cat 1 | sed 's/\(^[0-9]*\) \([a-z]*\) \([0-9]*$\)/\3 \2 \1/g'
22 aa 111
22 dd 22
5511  
>16:01:38 217 ~$ cat 1
111 aa 22
22 dd 22
  5511

оно?

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Викторина =)

2010-08-05 Нитка Alex Emergy
содержимое файла 1.txt

111 aa 22
22 dd 22
  5511
и так далее...

как sed'ом в каждой строке поменять цифры местами?

должно получиться так:
22 aa 111
22 dd 22
5511  

ЗЫ: мене как-то давно, этот вопрос задавали на собеседовании.

-- 
С уважением,
Alex Emergy

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru