셸 학습 노트 의 9 (방향 변경)

   
      :
                         
         
        linux  0-9            ,                       :    (stdin),    (stdout),      ,         0,1,2   ,               ,      3    。     ,       ,             
    I/O   
        1、         (>)
            ls -l > test.txt
              :          ,         
                   :ls -l 1>test.txt
            ls -l /usr/noExist 2> ls_noExist_err.txt
                   
                         ,        ,               
            COMMAND 1> stdout.txt 2> stderr.txt 
        2、         (>>)
             >     ,       ,       
        3、       (>&)
                                           。
             :                      
                COMMAND > test.txt 2>&1
                         
                    COMMAND > test.txt 2> /dev/null #/dev/null       ,     
        4、        <
        5、  (|)
        6、exec
            exec shell     ,
        7、Here Document
                        ,   <<delimiter,  delimiter           ,                    ,          。 
                         Ctrl+D                 ,           。
             :
                #cat here.txt
                line1
                line2
                line3
                line4
                #     here.txt          
                #!/bin/bash
                ed here.txt <<END
                3
                d
                i
                this is new line3
                .
                wq
                END
                #cat here.txt 
                line1
                line2
                this is new line3
                line4
                    ,                     ,                
                #         
                #!/bin/bash
                sort <<END
                sdt
                t
                dsaj
                dsg
                fdg
                we
                gh
                avf
                END
                                         。

  :
    1、test      ,           
    2、if [] ,if   []       
    3、[ expression ]  expression      
    4、           
    5、while    expression        :while expression

좋은 웹페이지 즐겨찾기