Re: Викторина =)
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: Викторина =)
кошку можно было и не юзать, а вообще здорово. Давайте усложним задачу. Мы не знаем где цифры, буквы. Знаем только, что в каждой строке три набора символов через пробел. 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: Викторина =)
классная тема! думаю многих интересующихся баш программингом да и просто 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: Викторина =)
>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
Викторина =)
содержимое файла 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