[24006] 2015-06-19_Bash中的特殊字符大全

文档创建者:s7ckTeam
浏览次数:0
最后更新:2025-01-18
2015-06-19_Bash中的特殊字符大全 B a s h   M i t c h e l l   L i n u x   2 0 1 5 - 0 6 - 1 9 L i n u x s h e l l S h e l l 使 s h e l l S h e l l S h e l l 便 S h e l l S h e l l 使 ( H a s h m a r k [ C o m m e n t s ] ) 1 . s h e l l s h e b a n g # ! / b i n / b a s h ; 2 .   使 # 3 .   / # # ( C o m m a n d   s e p a r a t o r   [ s e m i c o l o n ] ) 使 ( T e r m i n a t o r   [ d o u b l e   s e m i c o l o n ] ) 使 c a s e B a s h   v e r s i o n   4 +   使 [ ; ; & ] ,   [ ; & ] S h e l l # ; ; ;
( d o t   c o m m a n d   [ p e r i o d ] ) 1 .   b a s h s o u r c e 2 .   l s l s   - a   3 .   / 4 .   p a r t i a l   q u o t i n g   [ d o u b l e   q u o t e ] ( f u l l   q u o t i n g   [ s i n g l e   q u o t e ] ) ( c o m m a   o p e r a t o r   [ c o m m a ] ) 1 .   2 .   b a s h   v e r s i o n   4 线 ( e s c a p e   [ b a c k s l a s h ] ) 1 .   2 .   E n t e r 使 S h e l l . 1 .   # ! / b i n / b a s h 2 .   .   d a t a - f i l e 3 .   # d a t a - f i l e ; " ' , 1 .   # ! / b i n / b a s h 2 .   l e t   t 1 = ( ( a = 5 + 1 ,   b = 7 + 2 ) ) 3 .   e c h o   t 1 = $ t 1 ,   a = $ a ,   b = $ b 4 .   # #   $ t 1 = $ b 1 .   a = " A T e s t " 2 .   e c h o   $ { a , } 3 .   e c h o   $ { a , , } 4 .   # #   a T e s t a t e s t
线 F i l e n a m e   p a t h   s e p a r a t o r   [ f o r w a r d   s l a s h ] 1 . 2 . C o m m a n d   s u b s t i t u t i o n [ b a c k q u o t e s ] ) d i r n a m e a M i t c h e l l 使 ( n u l l   c o m m a n d   [ c o l o n ] ) 0 t r u e 1 .   w h i l e 2 .   i f 3 .   4 .   ( > ) 0 : > > 使 使 5 .   # : 6 .   $ P A T H p a s s w d 7 .   使 f u n c t i o n r e v e r s e   ( o r   n e g a t e )   [ b a n g ] , [ e x c l a m a t i o n   m a r k ] ) 退 1 .   ! = , 2 .   l s   a [ ! 0 - 9 ]   # a 3 .   4 .   ! $ , ! # ! - 3 使 使 S h e l l / a = 4 / 2 ` a = ` d i r n a m e   ' / t m p / x . l o g ' ` : :   $ { u s e r n a m e = ` w h o a m i ` } u n s e t   - f   :   !
w i l d c a r d / a r i t h m e t i c   o p e r a t o r [ a s t e r i s k ] ) 1 .   2 .   3 .   ( d o u b l e   a s t e r i s k ) t e s t   o p e r a t o r / w i l d c a r d [ Q u e s t i o n   m a r k ] ) 1 .   2 .   C ( ( c o n d i t i o n ? t r u e - r e s u l t : f a l s e - r e s u l t ) ) 3 .   4 .   5 .   0 1 ( V a r i a b l e   s u b s t i t u t i o n [ D o l l a r   s i g n ] ) 1 .   2 .   E n d   o f   l i n e ( V a r i a b l e   s u b s t i t u t i o n ) [ ] A S C I I U n i c o d e ( P o s i t i o n a l   P a r a m e t e r s ) 使 $ * $ @ 使 $ * , $ @ $ I F S 使 退 0 0 I D I D 使 S h e l l * * * ? $ e c h o   $ P A T H $ { } $ . . . $ * $ @ $ # $ ? $ $
( p a r e n t h e s e s ) 1   C o m m a n d   g r o u p s h e l l s u b s h e l l s h e l l c d 使 s u b s h e l l 2 .   ( B r a c e   E x p a n s i o n ) 使 B a s h   v e r s i o n   3 使 { A . . Z } A - Z M i t c h e l l A - Z a - z { . . } ( c u r l y   b r a c k e t s ) 访 { } s h e l l f i n d 使 s h e l l b r a c k e t s 1 .   S h e l l [ ] [ ] S h e l l 使 2 .   3 .   使 S h e l l ( ) { x , y , z , . . . } e c h o   { a , b , c } - {   d , "   e " , '   f ' } { a . . z } { } x a r g s   - i { }   ; f i n d - e x e c [ ] / u s r / b i n / t e s t 1 .   A r r a y [ 1 ] = x x x 2 .   e c h o   $ { A r r a y [ 1 ] } ;
( d o u b l e   b r a c k e t s ) [ [ ] ] ( S h e l l ) & & , | | , < , > [ [ ] ] [ ] [ [ ] ] ( f i l e n a m e e x p a n s i o n ( W o r d   s p l i t t i n g ) ( P a r a m e t e r   e x p a n s i o n ) ( c o m m a n d s u b s t i t u t i o n ) s h e l l ( i n t e g e r   e x p a n s i o n ) ( d o u b l e   p a r e n t h e s e s ) i n t e g e r   e x p a n s i o n $ [ ] $ [ ] ( ( ) ) ( r e d i r e c t i o n ) s c r i p t n a m e f i l e n a m e c o m m a n d ( s t d o u t ) ( s t d e r r ) f i l e n a m e c o m m a n d ( s t d o u t ) ( s t d e r r ) s c r i p t n a m e > ) f i l e n m a e f i l e n a m e i ( f i l e   d e s c r i p t o r ) 使 S h e l l [ [ ] ] $ [ . . . ] 1 .   a = 3 2 .   b = 7 3 .   e c h o   $ [ $ a + $ b ] 4 .   e c h o   $ [ $ a * $ b ] 5 .   # # 1 0 2 1 ( ( ) ) > & < > & > > < < > s c r i p t n a m e   > f i l e n a m e c o m m a n d   & > f i l e n a m e c o m m a n d   > & 2 s c r i p t n a m e   > > f i l e n a m e [ i ] < > f i l e n a m e
( P r o c e s s   S u b s t i t u t i o n ) 使 < , > , M i t c h e l l ( ? ) p i p e : [ 4 3 4 3 4 ] ( h e r e - d o c u m e n t [ d o u b l e   l e s s   t h e n   m a r k s ] ) H e r e - d o c u m e n t s t d i n < < 使 < < 使 h e r e - d o c u m e n t s h e l l < < ( - ) ( h e r e - s t r i n g s ) H e r e - H e r e - d o c u m e n t h e r e - s t r i n g s $ w o r d c o m m a n d s t d i n ( A S C I I   C o m p a r i s o n ) A S C I I A S C I I ? . . . . . . A S C I I ( w o r d   b o u n d a r y ) t h e t h e r e a n o t h e r t h e m t h e 使 < t h e > t h e ( p i p e ) L i n u x U n i x ( s t d o u t ) ( s t d i n ) 使 ?   使 S h e l l ( c o m m a n d ) > < ( c o m m a n d ) / d e v / f d / / d e v / f d / 6 3 / d e v / f d / 6 2 / d e v / f d / 6 3 < < < < < c o m m a n d   [ a r g s ]   < < < [ " ] $ w o r d [ " ] < > < . . . > | l s   |   w c   l c a t   f i l e n a m e   |   l s   - a l   |   s o r t
( f o r c e   r e d i r e c t i o n ) ( R u n   j o b   i n   b a c k g r o u n d [ a m p e r s a n d ] ) & 使 w a i t ( l o g i c a l   o p e r a t o r ) | | 0 & & ( 0 ) ( H y p h e n / m i n u s / d a s h ) 1 .   [ o p t i o n ,   p r e f i x ] 使 2 .   s t d i n s t d o u t [ d a s h ] . t a r b u n z i p 2 t a r 使 - [ - ] e c h o [ - ] 使 B a s h 使 3 .   ( p r e v i o u s   w o r k i n g   d i r e c t o r y ) c d 使 c d   - [ - ] 使 $ O L D P W D [ - ] 4 .   使 S h e l l > | & & & | | - 1 .   # #   C O M M A N D   - [ ] 2 .   l s   - a l 3 .   s o r t   - d f u   $ f i l e 4 .   s e t   - -   $ v a r i a b l e 5 .     6 .   i f   [   $ f i l e   - o t   $ f i l e 2   ] 7 .   t h e n 8 .           e c h o   " $ f i l e   i s   o l d e r   t h a n   $ f i l e 2 . " 9 .   f i b u n z i p 2   l i n u x - 2 . 6 . 1 3 . t a r . b z 2   |   t a r   x v f   -   1 .   v a r = " - n " 2 .   e c h o   $ v a r 3 .   # #  
( E q u a l s ) 1 .   2 .   ( P l u s ) 1 .   2 .   ; 3 . 使 + 使 - 4 .   ( p a r a m e t e r   s u b s t i t u t i o n ) + ( 使 + ) ( m o d u l o [ p e r c e n t   s i g n ] ) 1 . 2 .   ( p a r a m e t e r   s u b s t i t u t i o n ) ( H o m e   d i r e c t o r y [ t i l d e ] ) $ H O M E ~ / ( c u r r e n t   w o r k i n g   d i r e c t o r y ) $ P W D ( p r e v i o u s   w o r k i n g   d i r e c t o r y ) $ O L D P W D [ - ] B a s h   3 [ [ ] ] 使 S h e l l = + % 1 .   p = b * 9 2 .   v a r = " a b c d 1 2 3 4 5 a b c 4 7 9 " 3 .   e c h o   $ { v a r % p } ,   $ { v a r % % p } 4 .   # # ( ? ) 5 .   # # b 9 6 .   # # 7 .   # # ? ) ~ ~ + ~ - = ~ 1 .   v a r = " t h i s   i s   a   t e s t   m e s s a g e . " 2 .   [ [   " $ v a r "   = ~   t f * m e s s a g e   ] ]   & &   e c h o   " S i r .   F o u n d   t h a t . "   | |   e c h o   " S o r r y   S i r .   N o   m a t c h   b e   f o u n d . " 3 .   # # 使
( c a r e t ) 1 .   ( b e g i n n i n g - o f - l i n e ) 2 .   ( P a r a m e t e r   s u b s t i t u t i o n ) ( ) ( ) ( B a s h   v e r s i o n   > = 4 ) ( W h i t e s p a c e ) ( s p a c e s ) ( t a b s ) ( b l a n k   l i n e s ) , $ I F S 使 使 M i t c h e l l S h e l l 1 .   A d v a n c e d   B a s h - S c r i p t i n g   G u i d e 2 .     U N I X :   ! $ # @ * % 3 .   w i k i p e d i a H e r e M i t c h e l l h t t p : / / b l o g . u s e a s p . n e t / a r c h i v e / 2 0 1 4 / 0 6 / 0 2 / s u m m a r y - o f - t h e - s p e c i a l - c h a r a c t e r s - i n - s h e l l - o n - l i n u x . a s p x S h e l l ^ $ { v a r ^ } $ { v a r ^ ^ }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则