The OpenNET Project / Index page

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

Сортировка стандартного вывода по длине строк
Сортируем в порядке возрастания длины:

   cat /etc/passwd | awk '{print length, $0}' | sort -n | awk '{$1=""; print $0 }'

или обратно 

   cat /etc/passwd | awk '{print length, $0}' | sort -rn | awk '{$1=""; print $0 }'
 
14.04.2009 , Автор: pavlinux
Ключи: sort, shell, awk / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / Shell / Готовые скрипты

Обсуждение [ RSS ]
  • 1, fashka (?), 15:46, 14/04/2009 [ответить]  
  • +/
    Ну а сам вывод где? :)
     
     
  • 2, pavlinux (ok), 16:13, 14/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    sin:x:1:1:sin:/sin:/sin/ssqh
    ezzt:x:0:0:ezzt:/ezzt:/sin/ssqh
    isemzn:x:2:2:Dsemzn:/qsin:/sin/ssqh
    qvn:x:111:100::/hzme/qvn:/sin/tslqe
    ntzw:x:33334:100::/hzme/ntzw:/sin/ssqh
    ttw:x:40:49:FTP scczunt:/qev/ttw:/sin/ssqh
    newq:x:9:13:Newq qyqtem:/etc/newq:/sin/ssqh
    wsvel:x:1000:100:wsvel:/hzme/wsvel:/sin/ssqh
    ntw:x:74:106:NTP isemzn:/vse/lis/ntw:/sin/tslqe
    qqhi:x:71:65:SSH isemzn:/vse/lis/qqhi:/sin/tslqe
    sezwqee:x:33333:33333::/hzme/tske/sezwqee:/sin/qh
    ]smeq:x:12:100:Gsmeq scczunt:/vse/]smeq:/sin/ssqh
    lw:x:4:7:Peintin] isemzn:/vse/qwzzl/lwi:/sin/ssqh
    nzsziy:x:65534:65533:nzsziy:/vse/lis/nzsziy:/sin/ssqh
    st:x:25:25:Bstch jzsq isemzn:/vse/qwzzl/stjzsq:/sin/ssqh
    msn:x:13:62:Msnusl ws]eq viewee:/vse/csche/msn:/sin/ssqh
    uucw:x:10:14:Unix-tz-Unix CzPy qyqtem:/etc/uucw:/sin/ssqh
    vqcsn:x:65:115:Vqcsn scczunt:/vse/qwzzl/smsviq:/sin/tslqe
    wwweun:x:30:8:WWW isemzn swsche:/vse/lis/wwweun:/sin/tslqe
    ns]izq:x:104:105:Uqee tze Ns]izq:/vse/lis/ns]izq:/sin/tslqe
    msil:x:8:12:Msilee isemzn:/vse/qwzzl/clientmqueue:/sin/tslqe
    meqqs]esuq:x:100:101:Uqee tze D-Buq:/vse/eun/isuq:/sin/tslqe
    wzlkituqee:x:106:108:PzlicyKit:/vse/eun/PzlicyKit:/sin/tslqe
    wzqttix:x:51:51:Pzqttix Dsemzn:/vse/qwzzl/wzqttix:/sin/tslqe
    ihcwi:x:112:65534:DHCP qeevee isemzn:/vse/lis/ihcw:/sin/tslqe
    myqql:x:60:113:MySQL istsssqe simin:/vse/lis/myqql:/sin/tslqe
    hslisemzn:x:101:102:Uqee tze hslisemzn:/vse/eun/hsl:/sin/tslqe
    svshi:x:107:109:Uqee tze Avshi:/vse/eun/svshi-isemzn:/sin/tslqe
    iceceesm:x:103:104:Iceceesm Dsemzn:/vse/csche/iceceesm:/sin/tslqe
    teqtivsl:x:102:103:Feqtivsl isemzn:/uqe/qhsee/teqtivsl/:/sin/tslqe
    ]im:x:110:112:Gnzme Diqwlsy Msns]ee isemzn:/vse/lis/]im:/sin/tslqe
    qus]]s:x:105:107:Qus]]s ezutin] isemzn:/vse/eun/qus]]s:/uqe/sin/tslqe
    ses]leiniex:x:108:110:Uqee tze Bes]le iniexin]:/vse/csche/ses]le:/sin/ssqh
    quqe-ncc:x:109:111:Nzvell Cuqtzmee Centee Uqee:/vse/lis/YsST2/quqe-ncc-tskehzme:/sin/ssqh
     
  • 3, pavlinux (ok), 16:14, 14/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    quqe-ncc:x:109:111:Nzvell Cuqtzmee Centee Uqee:/vse/lis/YsST2/quqe-ncc-tskehzme:/sin/ssqh
    ses]leiniex:x:108:110:Uqee tze Bes]le iniexin]:/vse/csche/ses]le:/sin/ssqh
    qus]]s:x:105:107:Qus]]s ezutin] isemzn:/vse/eun/qus]]s:/uqe/sin/tslqe
    ]im:x:110:112:Gnzme Diqwlsy Msns]ee isemzn:/vse/lis/]im:/sin/tslqe
    teqtivsl:x:102:103:Feqtivsl isemzn:/uqe/qhsee/teqtivsl/:/sin/tslqe
    iceceesm:x:103:104:Iceceesm Dsemzn:/vse/csche/iceceesm:/sin/tslqe
    svshi:x:107:109:Uqee tze Avshi:/vse/eun/svshi-isemzn:/sin/tslqe
    hslisemzn:x:101:102:Uqee tze hslisemzn:/vse/eun/hsl:/sin/tslqe
    myqql:x:60:113:MySQL istsssqe simin:/vse/lis/myqql:/sin/tslqe
    ihcwi:x:112:65534:DHCP qeevee isemzn:/vse/lis/ihcw:/sin/tslqe
    wzqttix:x:51:51:Pzqttix Dsemzn:/vse/qwzzl/wzqttix:/sin/tslqe
    wzlkituqee:x:106:108:PzlicyKit:/vse/eun/PzlicyKit:/sin/tslqe
    meqqs]esuq:x:100:101:Uqee tze D-Buq:/vse/eun/isuq:/sin/tslqe
    msil:x:8:12:Msilee isemzn:/vse/qwzzl/clientmqueue:/sin/tslqe
    ns]izq:x:104:105:Uqee tze Ns]izq:/vse/lis/ns]izq:/sin/tslqe
    wwweun:x:30:8:WWW isemzn swsche:/vse/lis/wwweun:/sin/tslqe
    vqcsn:x:65:115:Vqcsn scczunt:/vse/qwzzl/smsviq:/sin/tslqe
    uucw:x:10:14:Unix-tz-Unix CzPy qyqtem:/etc/uucw:/sin/ssqh
    msn:x:13:62:Msnusl ws]eq viewee:/vse/csche/msn:/sin/ssqh
    st:x:25:25:Bstch jzsq isemzn:/vse/qwzzl/stjzsq:/sin/ssqh
    nzsziy:x:65534:65533:nzsziy:/vse/lis/nzsziy:/sin/ssqh
    lw:x:4:7:Peintin] isemzn:/vse/qwzzl/lwi:/sin/ssqh
    ]smeq:x:12:100:Gsmeq scczunt:/vse/]smeq:/sin/ssqh
    sezwqee:x:33333:33333::/hzme/tske/sezwqee:/sin/qh
    qqhi:x:71:65:SSH isemzn:/vse/lis/qqhi:/sin/tslqe
    ntw:x:74:106:NTP isemzn:/vse/lis/ntw:/sin/tslqe
    wsvel:x:1000:100:wsvel:/hzme/wsvel:/sin/ssqh
    newq:x:9:13:Newq qyqtem:/etc/newq:/sin/ssqh
    ttw:x:40:49:FTP scczunt:/qev/ttw:/sin/ssqh
    ntzw:x:33334:100::/hzme/ntzw:/sin/ssqh
    qvn:x:111:100::/hzme/qvn:/sin/tslqe
    isemzn:x:2:2:Dsemzn:/qsin:/sin/ssqh
    ezzt:x:0:0:ezzt:/ezzt:/sin/ssqh
    sin:x:1:1:sin:/sin:/sin/ssqh
     

  • 4, Polkan (?), 18:01, 14/04/2009 [ответить]  
  • +/
    в заголовке опечатка?
     
  • 5, Вова (?), 17:25, 20/04/2009 [ответить]  
  • +/
    http://www.google.ru/search?q=useless+use+of+cat+award

    http://www.greenend.org.uk/rjk/2001/04/shell.html#redundantcat

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




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

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