linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用 ...
分类:
系统相关 时间:
2016-06-13 13:15:55
阅读次数:
212
$*$@区别shift参数向前移一位,移动位置变量。$?$n$#$0$!$$#!/bin/shpidpath=/tmp/p.pidif[-f"$pidpath"]thenkill-USR2`cat$pidpath`》/dev/null2>&1rm-f$pidpathfiecho$$>$pidpathsleep300系统中某一个脚本同时只能运行一个的时候bash内置命令echoevalexecexportread..
分类:
系统相关 时间:
2016-06-12 23:40:58
阅读次数:
237
env----显示系统变量echo+$----用来显示变量值set----显示所有的变量(包含env的值)---变量名不能以数字开头---不能以系统命令命名---有特殊字母必须用单引号(例如空格,*,#)---引用命令的结果也必须用反引号bash----进入新的环境变量export----声明(全局生效,不局限与当前的变量..
分类:
系统相关 时间:
2016-06-09 01:05:34
阅读次数:
229
变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1$2…$n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1..
分类:
系统相关 时间:
2016-06-09 01:02:51
阅读次数:
190
变量类型 1.局部变量:在脚本或命令中定义,仅在当前shell实例中有效 2.环境变量:所有程序,包括shell启动的程序都能访问环境变量,有些程序需要环境变量依赖保证其正常运 行,必要的时候shell脚本也可以定义环境变量 3.shell变量:由shell程序设置的特殊变量,shell变量由一部分 ...
分类:
系统相关 时间:
2016-06-06 13:57:27
阅读次数:
288
一、Shell变量的应用 1、Shell变量的种类 ·用户自定义变量:由用户自己定义、修改和使用 ·预定义变量:Bash预定义的特殊变量,不能直接修改 ·位置变量:通过命令行给程序传递执行参数 2、变量的赋值与引用 ·定义新的变量 变量名要以英文字母或下划线开头,区分大小写 格式:变量名=变量值 · ...
分类:
系统相关 时间:
2016-06-03 22:53:51
阅读次数:
376
1、显示普通的字符串 2、显示转义字符 3、read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 以上代码保存为 test.sh,name 接收标准输入的变量,结果将是: 4、显示换行 5、不显示换行 6、显示结果定向到文件 7、显示命定执行 ...
分类:
系统相关 时间:
2016-05-30 12:44:18
阅读次数:
215
1、数据类型: 字符串 数组 2、变量的命名规范: 只能以a-z或A-Z开头 中间不能有空格,可以使用_ 不能使用标点符号 不能使用shell的关键字 3、变量类型: 环境变量 局部变量 shell变量 4、字符串 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用 ...
分类:
系统相关 时间:
2016-05-30 10:13:05
阅读次数:
252
本文是Linux Shell系列教程的第(三)篇,更多shell教程请看:Linux Shell系列教程 Shell作为一种高级的脚本类语言,也是支持自定义变量的。今天就为大家介绍下Shell中的变量相关知识。 为使Shell编程更有效,系统提供了一些Shell变量。Shell变量可以保存诸如路径名 ...
分类:
系统相关 时间:
2016-05-25 10:56:40
阅读次数:
177
shell编程 shell变量的特点? ——弱类型 ——默认字符串型(字符串型是不能直接进行加减乘除数值运算,因此需要进行数值运算时,需要将shell变量声明为数值型,不要使用默认值) ——可以把指令写到一个文件中,shell对这个脚本操作就可以一次执行多个操作。但是如果一条条执行会很麻烦,shel ...
分类:
系统相关 时间:
2016-05-24 21:00:02
阅读次数:
283