2.变量和运算符 2.1.变量的类型 本地变量;环境变量;变量替换(显示变量);位置变量;标准变量;特殊变量; 2.2.本地变量 本地变量在用户现在的shell生命周期的脚本中使用 在命令行, LOCALTEST="test" 设置本地变量,$ echo $LOCALTEST ...
分类:
系统相关 时间:
2015-02-10 10:25:55
阅读次数:
264
Perl内置特殊变量一、正则表达式特殊变量:1、$n :包含上次模式匹配的第n个子串2、$& :前一次成功模式匹配的字符串3、$` :前次匹配成功的子串之前的内容4、$’ :前次匹配成功的子串之后的内容5、$+ :前一次使用括号的模式匹配的字符串.二、文件句柄特殊变量:1、$| :如...
分类:
其他好文 时间:
2015-02-09 22:48:12
阅读次数:
155
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
今天来看一下Shell中的一些变量。
变量类型:
Shell中有以下几种变量:
1) 本地变量
2) 环境变量
3) 位置变量
4) 标准变量
5) 特殊变量
1) 本地变量
本地变量在用户现在的She...
分类:
系统相关 时间:
2015-01-18 00:58:07
阅读次数:
418
Shell是面向过程的(bash为例)变量是进程的变量,进程结束,变量消失。bash变量类型:环境变量本地变量(局部变量):位置变量特殊变量本地变量:setVARNAME=VALUE作用域为整个bash进程局部变量:localVARNAME=VALUE作用域为当前代码段环境变量:作用域为当前shell进程及其子进..
分类:
系统相关 时间:
2015-01-09 12:47:53
阅读次数:
224
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:$echo $$运行结果29949 特殊变量列表 变量 含义 $0 当前脚本的文件名 ...
分类:
系统相关 时间:
2014-12-30 17:02:15
阅读次数:
166
shell变量 ----特殊变量: $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个 $$ 是脚...
分类:
系统相关 时间:
2014-12-27 17:26:07
阅读次数:
152
Shell:GUICLI提供交互式接口:提高效率命令行展开:~,{}命令别名:alias命令历史:historyGlobbing:*,?,[],[^]命令补全:$PATH指定的目录下路径补全:TAB键管道:|输入输出重定向:>>>提供编程环境:bash自动运行脚本机制面向过程(以指令为中心组织数据)的编..
分类:
系统相关 时间:
2014-12-06 06:41:16
阅读次数:
419
概念:指针(变量)是一个特殊变量,它里面存储的内容为内存的一个地址,对于一个指针(变量),要搞清楚一下四个方面:(1)指针本身的类型(2)指针所指向的类型(3)指针的值即指针所指向的内存区(4)指针本身所占内存的大小一、指针的类型把指针声明语句里的指针名字去掉,剩余的就是指针的类型,例如 int*p...
分类:
编程语言 时间:
2014-12-05 21:15:07
阅读次数:
225
python 单下划线/双下划线使用总结时间:2013-10-08 10:56来源:www.chengxuyuans.comPython 用下划线作为变量前缀和后缀指定特殊变量/方法。主要存在四种情形1. 1. object # public 2. __object__ # special, pyt...
分类:
编程语言 时间:
2014-12-04 22:56:13
阅读次数:
324
恢复$0,当前脚本的文件名$n,传递给脚本或函数的参数,n是一个数字,表示第几个参数$#,传递给脚本或函数的参数个数$*,传递给脚本或函数的所有参数$?,函数的返回值$$,当前shell的进程值PID#!/bin/cshecho "scriptname=$0"echo "firstparam=$1"...
分类:
系统相关 时间:
2014-11-26 22:28:59
阅读次数:
174