[25856] 2016-12-19_如何在Shell脚本中执行语法检查调试模式

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-19
2016-12-19_如何在Shell脚本中执行语法检查调试模式 - -   A a r o n   K i l i 1 1 % 3 0 %   S h e l l     g e e k p i   L i n u x   2 0 1 6 - 1 2 - 1 9 使 使 -   v e r b o s e   -   S h e l l     h t t p : / / w w w . t e c m i n t . c o m / c h e c k - s y n t a x - i n - s h e l l - s c r i p t /     A a r o n   K i l i   g e e k p i   S h e l l     S h e l l   使 使   v e r b o s e     v e r b o s e    
    s h e l l     P N G     J P G   使   S h e l l   s h e l l   S h e l l   - v 1 .   # ! / b i n / b a s h 2 .   # c o n v e r t 3 .   f o r   i m a g e   i n   * . p n g ;   d o 4 .   c o n v e r t     " $ i m a g e "     " $ { i m a g e % . p n g } . j p g " 5 .   e c h o   " i m a g e   $ i m a g e   c o n v e r t e d   t o   $ { i m a g e % . p n g } . j p g " 6 .   d o n e 7 .   e x i t   0 1 .   $   c h m o d   + x   s c r i p t . s h 1 .   $   b a s h   - v   s c r i p t . s h
    s h e l l   s h e l l   s h e l l   s h e l l   西 西   f o r         b u g     p n g     j p g     s h e l l   f o r     - n 1 .   $   b a s h   - n   s c r i p t . s h d o n e 1 .   # ! / b i n / b a s h 2 .   # s c r i p t   w i t h   a   b u g 3 .   # c o n v e r t 4 .   f o r   i m a g e   i n   * . p n g ;   d o 5 .   c o n v e r t     " $ i m a g e "     " $ { i m a g e % . p n g } . j p g " 6 .   e c h o   " i m a g e   $ i m a g e   c o n v e r t e d   t o   $ { i m a g e % . p n g } . j p g " 7 .   e x i t   0 1 .   $   b a s h   - n   s c r i p t . s h
  s h e l l   s h e l l     v e r b o s e     v e r b o s e   d o n e d o n e 1 .   s c r i p t . s h :   l i n e   1 1 :   s y n t a x   e r r o r :   u n e x p e c t e d   e n d   o f   f i l e 1 .   $   b a s h   - v n   s c r i p t . s h 1 .   # ! / b i n / b a s h   - n 2 .   # a l t e r i n g   t h e   f i r s t   l i n e   o f   a   s c r i p t   t o   e n a b l e   s y n t a x   c h e c k i n g 3 .   # c o n v e r t 4 .   f o r   i m a g e   i n   * . p n g ;   d o 5 .   c o n v e r t     " $ i m a g e "     " $ { i m a g e % . p n g } . j p g " 6 .   e c h o   " i m a g e   $ i m a g e   c o n v e r t e d   t o   $ { i m a g e % . p n g } . j p g " 7 .   e x i t   0
  s e t     f o r     S h e l l   使   s h e l l   1 .   $   . / s c r i p t . s h 2 .   s c r i p t . s h :   l i n e   1 2 :   s y n t a x   e r r o r :   u n e x p e c t e d   e n d   o f   f i l e 1 .   # ! / b i n / b a s h 2 .   # u s i n g   s e t   s h e l l   b u i l t - i n   c o m m a n d   t o   e n a b l e   d e b u g g i n g 3 .   # c o n v e r t 4 .   # e n a b l e   d e b u g g i n g 5 .   s e t   - n 6 .   f o r   i m a g e   i n   * . p n g ;   d o 7 .   c o n v e r t     " $ i m a g e "     " $ { i m a g e % . p n g } . j p g " 8 .   e c h o   " i m a g e   $ i m a g e   c o n v e r t e d   t o   $ { i m a g e % . p n g } . j p g " 9 .   # d i s a b l e   d e b u g g i n g 1 0 .   s e t   + n 1 1 .   e x i t   0 1 .   $   . / s c r i p t . s h  
A a r o n   K i l i     L i n u x     F . O . S . S     L i n u x   w e b     T e c M i n t   v i a :   h t t p : / / w w w . t e c m i n t . c o m / c h e c k - s y n t a x - i n - s h e l l - s c r i p t / A a r o n   K i l i [ 1 ]   g e e k p i   j a s m i n e p e n g   L C T T [ 2 ]   L i n u x       I D   [ 1 ] :   h t t p : / / w w w . t e c m i n t . c o m / a u t h o r / a a r o n k i l i / [ 2 ] :   h t t p s : / / g i t h u b . c o m / L C T T / T r a n s l a t e P r o j e c t
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则