BASH SHELL变量分为1、本地变量(局部变量):仅仅对当前shell进程有效2、环境变量(全局变量):不仅对当前shell进程有效,对子进程也有效3、位置变量:类似$1 $2 $@ 表明变量位置4、特殊变量:类似$$ $?代表一些特别意义变量显示:echo 变量名称如图显示变量Name 为Billy变量取消:unset 变量名称取消变量Name后变量不显示了查看环境变量:env(e
原创 2014-04-13 22:16:33
449阅读
转自:http://www.centoscn.com/shell/2014/0901/3633.html假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同值: ${file#*/}:删掉第一个 / 及其左边字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:删掉最后一个 / &n
转载 精选 2015-02-03 17:12:00
988阅读
变量说明:$$Shell本身PID(ProcessID)$!Shell最后运行后台ProcessPID$?最后运行命令结束代码(返回值)(0正常,非0为不正常)$-使用Set命令设定Flag一览$*所有参数列表。如"$*"用「"」括起来情况、以"$1 $2 … $n"形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来情况、以"$1" "$2" … "$n" 形式输出所
转载 精选 2014-04-07 16:54:35
348阅读
1.用(()) #!/bin/bash clear for((i=1;i<100;i++)) for         do         if((i%3==0))      &n
原创 2011-02-17 10:04:51
400阅读
一、变量替换(1)匹配并删除${变量#匹配规则} :从头开始匹配,最短删除${变量##匹配规则}:从头开始匹配,最长删除${变量%匹配规则}:从尾开始匹配,最短删除${变量%%匹配规则}:从尾开始匹配,最长删除${变量/旧字符串/新字符串}: 替换字符串,最短替换${变量//旧字符串/新字符串} :替换字符串,全部替换二、字符串处理(1)计算字符串长度方法一:${#str}方法二:expr
原创 2020-05-23 15:27:05
597阅读
总结Shell脚本中常用几种if判断。-z 判断变量长度,-d 判断目录是否存在,-f 判断文件是否存在,-省略if之&&和||,-o 或,-a 与。
原创 2024-04-19 15:00:10
103阅读
一、什么是水线(High Water Mark)?所有的 oracle 段(segments,在此,为了理解方便,建HW
原创 2022-08-17 08:44:35
88阅读
本原创文章属于《Linux大棚》博客,博客地址为http://ro
原创 2023-07-24 17:04:42
348阅读
1. 介绍  任一shell 都独立保存一份变量列表 ,包括从父shell导出环境变量和局部变量,可以根据变量作用范围将其简单地分为环境变量和局部变量环境变量: 可以在定义它shell中使用,子shell(子进程)也可继承使用,可以简单理解为shell 需要向子shell传递内容时使用。但只遵行父>子传递方向,其它方向不成立,如子shell对环境变量修改不会反应在父shell
原创 2014-11-01 11:37:39
1673阅读
1点赞
        shell编程中经常用到一些变量,简洁而有趣.这其中含义,需要说明一下.         $*  传递到脚本参数.与位置参数不同,该参数可超过9个.       &
原创 2012-07-25 14:46:53
363阅读
  在Linux系统变量,一般有两种:“环境变量”、“局部变量”。还有一种变量被称为“特殊变量”,该类变量以只读形式存在。  shell脚本变量全局变量  在脚本定义变量都是全局变量。包括脚本函数,函数中使用变量依然在全局生效。声明变量时,使用“declare”,可以通过选项在声明时候给予某些属性。  选项:    -p:    -a:数组索引    -A:数组变量    -
原创 2014-03-13 15:02:03
631阅读
1点赞
变量介绍变量即变化量,核心是“变”与“量”二字,变即变化,量即衡量状态。 变:指的是记录状态是可以发生变化 量:是记录现实世界当中某种状态 name=yjt age=18如何使用变量变量名 赋值符号 变量值 name=yjt // shell定义变量 name: yjt // yaml定义变量定义变量语法(分三部分) 1)变量名 相当于一个门牌号,
原创 2022-07-18 15:45:04
252阅读
Linux shell括号用法详解
原创 2018-03-20 21:56:29
5448阅读
1点赞
转载自:http://blog.zol.com.cn/2322/article_2321763.html$( ) 与 ` ` (反引号)在 bash shell ,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substi
转载 精选 2013-08-02 11:40:44
10000+阅读
1点赞
shell脚本编写echo用法1.在echo中转义换行符1)-n在默认情况下,echo会将一个换行符追加到输出文本尾部,-n可以忽略结尾换行符。[root@localhost test]# echo hello,shellhello,shell[root@localhost test]# echo -n hello,shellhello,shell[root@localhost test]
原创 2014-08-11 00:44:33
1297阅读
Shell set --用法
原创 2018-02-08 23:59:16
10000+阅读
1、数组声明array[0]="Zero" array[1]="One" array[2]="Two"  #直接赋值declare -a array       #declare声明array=(Zero One Two)    #小括号空格法array="
转载 2018-03-09 12:57:46
562阅读
  举例:#太多了使用\换行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阅读
冒号在Linux是一个空命令,可以认为与shell内建命令true相同,它返回值是0.在while循环中 while : 与 while true 作用是等效在 if/then 可作为占位符if conditionsthen: #什么都不做elsetake action fi使用冒号还可以用作注释行开始,但是如果有语法错误,仍将报错,这一点与使用#号不同...
原创 2021-06-21 16:35:23
2334阅读
Shell 脚本if用法1. 参数详解1.1 -n 参数-n 参数用于判断字符串是否为空。
原创 2022-02-03 09:22:03
242阅读
  • 1
  • 2
  • 3
  • 4
  • 5