| naszar | 
             | 
    
| 
            
 
                Темы:
                
                    21
                
             
            
                Сообщения:
                
                    507
                
             
            
                Участник с: 24 сентября 2012
             
            
         | 
        
            Затуманенное сознание наклацалоsystemctl|grep acpid Эксперименты показали, что пэйджеры (less, vimpager и more) в середине конвейера ведут себя так, как-будто их вообще нет. Интересно, это стандартное поведение или нет никаких гарантий, что в других системах будит также?  | 
    
| corner | 
             | 
    
| 
            
 
                Темы:
                
                    6
                
             
            
                Сообщения:
                
                    773
                
             
            
                Участник с: 21 июля 2011
             
            
         | 
        
            Бросайте курить туманящее сознание :) А то и не такое привидится. Все работает. P.S. Слышал, что Роскомнадзор уже готовит закон о блокировании компьютеров, а не только сайтов. По ключевым словам - курил накурился туманящий и т.д. :)  | 
    
| naszar | 
             | 
    
| 
            
 
                Темы:
                
                    21
                
             
            
                Сообщения:
                
                    507
                
             
            
                Участник с: 24 сентября 2012
             
            
         | 
        
            Можно по другому: как должны вести пэйджеры( more, less) если они не последние в конвеере? т.е. в любом GNU/Linux команда man bash|cat  | 
    
| tchgefest | 
             | 
    
| 
            
 
                Темы:
                
                    51
                
             
            
                Сообщения:
                
                    1505
                
             
            
                Участник с: 20 октября 2008
             
            
         | 
        
            naszarДа. sudo systemctl | grep atd [14:23~] atd.service loaded active running ATD daemon sudo systemctl | grep NetworkManager [14:24~] NetworkManager.service loaded active running Network Manager А что не работает то? 
                        Последний крик моды - эхо 30-летней давности.
                     
                
            
            
         | 
    
| corner | 
             | 
    
| 
            
 
                Темы:
                
                    6
                
             
            
                Сообщения:
                
                    773
                
             
            
                Участник с: 21 июля 2011
             
            
         | 
        
            Все будет работать так, как определено. Попробуйте сами. Конечно же, все подчиняется здравой логике. Поэтому, если выполнить команду вроде man tree|less|grep tr, то less, естественно, завершится.  | 
    
| naszar | 
             | 
    
| 
            
 
                Темы:
                
                    21
                
             
            
                Сообщения:
                
                    507
                
             
            
                Участник с: 24 сентября 2012
             
            
         | 
        Ну в том то и дело, что работает. Просто я раньше думал, что например для more есть место только в конце конвейера, а в середине нет - потому что ей нужен пользовательский ввод... а оно вон как... | 
| naszar | 
             | 
    
| 
            
 
                Темы:
                
                    21
                
             
            
                Сообщения:
                
                    507
                
             
            
                Участник с: 24 сентября 2012
             
            
         | 
        
            если выполнить команду вроде man tree|less|grep tr, то less, естественно, завершится.В смысле отработает, отправив свой ввод на вывод... т.е. завершится естественно без ошибок... и на экране будит белиберда из строчек страницы man tree, содержащих "tr"... вот я как раз про это. Оно с одной стороны кажется логичным, а с другой стороны - неестественным.  | 
    
| corner | 
             | 
    
| 
            
 
                Темы:
                
                    6
                
             
            
                Сообщения:
                
                    773
                
             
            
                Участник с: 21 июля 2011
             
            
         | 
        
            В смысле  man tree|less|grep tr и  man tree|cat|grep tr дадут идентичный вывод. А вот man tree|grep tr|less будет работать ожидаемо. И никаких нарушений в логике нет. P.S. Ну опечатка же :)  | 
    
| nafanja | 
             | 
    
            
 
    
                Темы:
                
                    94
                
             
            
                Сообщения:
                
                    9252
                
             
            
                Участник с: 02 июня 2012
             
            
                заблокирован 
            
         | 
        
            А вот man tree||grep tr|less будет работать ожидаемо.man tree || grep tr | less man tree | grep tr | less ??? 
                        Псевдографический инсталлятор Arch Linux ver. 3.8.2 
                
            
            
        Благодарности принимаются на ЯД 410012815723874  | 
    
| naszar | 
             | 
    
| 
            
 
                Темы:
                
                    21
                
             
            
                Сообщения:
                
                    507
                
             
            
                Участник с: 24 сентября 2012
             
            
         | 
        
            ???тут скорее всего очепятка, это из другой сказки: man naszar 2>/dev/null|| echo hello cornerВот в этом сама суть вопроса чем отличается, например more от тогоже vim, почему оно умеет себя по разному вести в середине и в конце конвейера и насколько это поведение стандартно????  |