shell变量是不区分类型的,也就是统一默认既是字符串型,这是好事 ,灵活,也不是好事,用起来不规范。 直接切入正题,注意 如果引用变量请最好加双引号,否则会出现意外的问题。 i=`ps -e|grep java|awk '{print $1}'`  [ -z $i ] && echo $? 0 [ -n $i ] && echo $? 0
原创 2010-08-27 10:04:28
416阅读
请看脚本 vi test.sh #!/bin/bash echo "$`echo $#`" echo $1 chmod +x test.sh 测试 ./test.sh www 输出结果 $1               &n
原创 2010-08-26 17:40:45
511阅读
shell的未知变量参数中,有2个需要特别注意的地方,即$@和$*。先分别做下解释: $* 扩展为从1 开始的所有位置参数。如果它出现在双引号中,则扩展为一个包含每个参数的单词,参数 之间用特殊变量IFS 的第一个字符分隔。也就是说,"$*" 和"$1c$2c..." 是等价的;其中,c 是特殊 变量IFS 的第一个字符。如果IFS 没有设置,则参
原创 2010-08-31 11:48:23
383阅读
变量 程序运行中有很多变化的结果,需要在可读和可写的主存开辟存储空间,这就是变量(Variable)。 变量的定义 变量的定义是给变量申请固定长度的存储空间,然后进行相应的存储单元初始化。 变量定义伪指令 变量定义伪指令是最常使用的汇编语言说明性语句,它的汇编语言格式为: 变量变量定义伪指令 初 ...
转载 2021-07-03 23:53:00
1173阅读
2评论
深入浅出Shell编程: Shell 变量先不要管Shell的版本,来看看Shell
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键
原创 2021-07-12 15:33:34
385阅读
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键
转载 2021-07-21 16:33:31
10000+阅读
变量   变量名称规则 只能使用字母,数字,与下划线.以字母或下划线开头 系统变量  set 和 env区别  set:显示所有变量  env:环境变量 变量赋值  VARNAME=VALUE  echo $VARNAME 删除变量 unset VARNAME 常用变量   $PATH &nb
原创 2010-11-30 21:00:30
354阅读
1点赞
PATHshell使用$PATH的环境变量查找命令在PATH中添加新路径   export PATH="目录路径":$PATH   全局变量:在shell和话和该shell任何子进程中可见。env查看本地变量:只在创建他们的shell中可见,包含全局变量。set查看unset 取消变量readonly设置变量只读重要的环境变量 PWD:记录当前的目录路径OL
原创 2015-12-13 21:52:06
382阅读
shell 变量
转载 精选 2015-12-19 14:18:34
344阅读
shell变量
原创 2016-03-02 10:14:21
474阅读
变量说明: $$    //Shell本身的PID(ProcessID) $!     //Shell最后运行的后台Process的PID $?    //最后运行的命令的执行状态返回值$-     //使用Set命令设定的Flag一览 $*    //所有参
原创 2016-06-08 17:22:38
377阅读
env查看系统变量set所有变量echo$变量名查看变量(可查看多个)特殊字符命名要用‘’b=‘ls/tmp/'反引号指结果myname=pwd变量内容可以累加其他变量的内容,需要加双引号;[root@localhost~]#myname="$LOGNAME"Amingbash进入全新子SHELLexporta=1全局变量声明unset名字取消变量环境变量配置ls/et
原创 2018-01-22 20:13:30
276阅读
shell 变量
原创 2018-03-08 11:34:45
1215阅读
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z)。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字
转载 2016-11-09 10:08:00
43阅读
2评论
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z)。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字
转载 2017-12-08 11:52:00
77阅读
2评论
Shell 变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: name="wgr" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用
转载 2020-04-15 19:37:00
99阅读
2评论
1.变量的取用:echo (需要在变量名称前面加上$ , 或者是以${变量} 的方式来取用) 2.显示环境变量HOME和MAIL 3.变量的规则: a.变量变量内容之间用等号连接 b.等号两边之间不能直接接空格符 c.变量名称只能是英文字母与数字,但是开头字符不能是数字 d.变量内容若有空格符可使
原创 2023-09-22 09:04:34
89阅读
变量是代表一些值的符号,可以通过变量来设置Shell或者其他程序,变量作用于内
原创 2023-04-23 10:26:37
93阅读
  shell变量   与所有的编程语言一样,shell也允许把值存在于变量中,所以就有必要说到变量了。变量主要包括:系统变量、自定义变量、位置变量、预定义变量。它的作用也就是为了提高程序执行命令和执行程序的可读性。  首先,来看系统变量,包括HOME,UID,DUSER,PWD,PS、PATH等(想查看可用set命令来查询),它的用法就是在前面加上“echo
原创 2008-08-19 20:48:40
1106阅读
1评论
  • 1
  • 2
  • 3
  • 4
  • 5