举例:#太多了使用\换行for SO_PATH in a b \               b cdo    ./build_item.sh ../${SO_PATH} ${SOURCE_PATH} ${DEBUG_PARAM}done  注意,每个元素之间,使用空格分开。  有人问,如果有空格怎么办?参考吾其他文章。...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-06 14:07:33
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell 脚本中if的用法1. 参数详解1.1 -n 参数-n 参数用于判断字符串是否为空。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-05 17:50:25
                            
                                322阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              举例:#太多了使用\换行for SO_PATH in a b \               b cdo    ./build_item.sh ../${SO_PATH} ${SOURCE_PATH} ${DEBUG_PARAM}done  注意,每个元素之间,使用空格分开。  有人问,如果有空格怎么办?参考吾其他文章。...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-05 09:56:33
                            
                                119阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell 脚本中if的用法1. 参数详解1.1 -n 参数-n 参数用于判断字符串是否为空。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-03 09:22:03
                            
                                242阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [保留] 请教shell中set的用法浏览次数:336次2005年10月23日作者:very_99字号: 大中小分享到:QQ空间新浪微博腾讯微博人人网豆瓣网开心网更多1在EXPECT中有set的使用,设置一些时间的,在shell中有什么关于set的设置吗?或者关于expect中的也行。 very_99 回复于:2005-10-19 12:01:12使用set命令可以设置各种shell选项或者列出s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-12-26 15:21:48
                            
                                1549阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            刚刚学会了一个很实用的shell命令set -ex,在这里分享一下。set -e先说说set -e,这个参数的含义是,当命令发生错误的时候,停止脚本的执行。通常来说,我们会习惯于使用&&来实现这样的功能,比如:echo 1 && rm non-existent-file && echo 2但是,写成一行呢,可读性有点差,分成多行的话,也得注意换行符和&&号,我就有过好几次忘了加这俩东西,还是挺麻烦的是吧。更麻烦的是,&&a            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-15 10:07:24
                            
                                515阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            刚刚学会了一个很实用的shell命令set -ex,在这里分            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-12-22 02:41:16
                            
                                264阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shift命令用于对参数的移动(左移),通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理(常见于Linux中各种程序的启动脚本)。示例1:依次读取输入的参数并打印参数个数:run.sh:#!/bin/bash  while [ $# != 0 ];do  echo "第一个参数为:$1,参            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-04-16 01:36:22
                            
                                2618阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            @font-face {  font-family: "Courier New";}@font-face {  font-family: "宋体";}@font-face {  font-family: "Cambria Math";}@font-face {  font-family: "@宋体";}@font-face {  font-fami            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2016-07-26 14:03:51
                            
                                1204阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            工作环境:Red Hat Enterprise Linux Server release 6.5 (Santiago) 、 bash#!/bin/bash#[ "$1" == "" ] && echo "语法错误"[[ "$1" =~ ^[0-9] ]] && echo "数字开头"[[ "$1" =~ ^[a-zA-Z] ]] && echo "字            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-08-06 09:57:12
                            
                                1666阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            工作环境:Red Hat Enterprise Linux Server release 6.5 (Santiago) 、 bash#!/bin/bash#注意find命令出错,但是放入wc命令后,该命令的运行结果还是对的#for i in `echo  $PATH|tr ":" "\n"`#do#    end=$(find $i -type f 2>            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-08-06 10:04:41
                            
                                575阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            语法set[-可选参数][-o选项]功能说明set指令可根据不同的需求来设置当前所使用shell的执行方式,同时也可以用来设置或显示shell变量的值。当指定某个单一的选项时将设置shell的常用特性,如果在选项后使用-o参数将打开特殊特性,若是+o将关闭相应的特殊特性。而不带任何参数的set指令将显示当前shell中的全部变量,且总是返回true,除非遇到非法的选项。参数说明可选参数及其说明如下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-04-09 17:41:37
                            
                                2018阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            工作中经常在shell脚本中看到set的这两个用法,但就像生活中的很多事情,习惯导致忽视,直到出现问题才引起关注。1. set -eset命令的-e参数,linux自带的说明如下:"Exit immediately if a simple command exits with a non-zero            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-03-04 16:24:00
                            
                                255阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            记录 | shell脚本中的set -e和set +e            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-19 10:24:23
                            
                                244阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在前面的文章里,我们介绍了什么是Shell脚本,以及编写简单的Shell脚本,数值/字符串/文件状态测试的关系运算符以及if-then-else/case分支结构、for/while/until循环结构的基础,详情请参考:Shell编程-条件测试|基础篇和Shell编程-控制结构|基础篇通常情况下,在工作中用的最多的有如下几项:$0:Shell的命令本身$1到$9:表示Shell的第几个参数$?:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-25 20:25:20
                            
                                3002阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell 脚本中 '$' 符号的多种用法 | 引用变量、引用脚本或函数参数、上条命令的返回值、执行并获取命令输出、表达式求值、获取当前进程ID、后台运行的最后一个进程 ID、获取 shell 选项等            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-31 10:38:51
                            
                                1257阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            循环语句常用于重复执行一条指令或一组指令,直到条件不满足停止,shell脚本语言的循环语句常见的有while、until、for、select循环语句,其中,until和select已经基本淡出历史舞台。本章讲while循环 while循环语句主要用来重复执行一组命令会语句。在企业中常用于守护进程或持续运行的程序,特别是一些监控任务。也有时候会用while来读取文件的每一行内容1、while语法w            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-25 19:23:58
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Shell 脚本中 ‘$’ 符号的多种用法在前面的文章里,我们介绍了什么是 Shell 脚本,以及编写简单的 Shell 脚本,数值 / 字符串 / 文件状态测试的关系运算符以及 if-then-else / case 分支结构、for / while / until 循环结构的基础,详情请参考:S ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-10 14:47:00
                            
                                443阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            强制的错误立即退出机制,使得脚本在遇到非零退出状态的命令时能够继续执行下去,除非脚本本身包含了针对特定命令退出状态的检。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-25 11:24:59
                            
                                891阅读