对于linux shell 中的位置变量,我一直以来都是吐不出来又咽不下去,每次看到都不懂,不懂了就去百度google,看完了又忘,真是慢性咽炎啊。现在认真想想也是,其实自己一直以来都没有好好学习过,只是看了些速成的东西,匆匆忙忙地扫描,然后以光的速度忘掉了。好了,不淡这些了,希望和大家共勉。第一次...
分类:
系统相关 时间:
2014-12-06 21:29:09
阅读次数:
260
shell脚本中特定符合变量的含义:$# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个$$ 脚本运行的当前进程PID号$! 后台运行的最后一个进程的进程号$@ 与$*相同,但是使用时用双引号,并将各个参数加双引号返回$- 显示shell使用的...
分类:
系统相关 时间:
2014-11-11 10:35:01
阅读次数:
161
在"系统属性——高级——环境变量——系统变量"中新建如下变量:变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0_03(即jdk安装的位置)变量名:Path(这个变量名已在系统变量中存在,现只需在这个值的前面添加以下变量值就可以了)变量值:C:\Progr...
分类:
其他好文 时间:
2014-11-08 11:52:03
阅读次数:
174
intruductionshell脚本有二种方法定位脚本参数,一种是使用位置变量,二是使用getopts。使用位置参数有两个限制,他需要编程者自己测试错误并建立相应的消息。若使用shift处理参数,shift命令会删除掉所有的参数,如果你想在以后再次访问他们,将是不可能的。getopts是built-in..
分类:
系统相关 时间:
2014-11-07 15:06:21
阅读次数:
287
10/12,昨天参加了一套c/c++基础知识的笔试题,题目不难却有些偏门,笔试中个人感觉有如下问题需要重视:指针与引用指向的内存位置;变量调用之堆和栈。(关于堆和栈的知识)charc=134;printf("%d",c);printf("%u",c);(整数和字符型相互转换的问题)位操作:位与&、异或^、非..
分类:
其他好文 时间:
2014-10-13 16:36:10
阅读次数:
184
标识符:命名:语法以及类型----语法关键字值(的存储位置)----变量和常量绑定:语法关键字对逻辑的绑定----作用域限定变量对位置的绑定---变量生存周期的限定声明:约定变量的生存周期和逻辑作用域;标识符语义关系:与值相关:类型变量:直接量对象与逻辑相关:控制流程语句:标签声明一般流程控制语句异...
分类:
Web程序 时间:
2014-10-06 13:25:20
阅读次数:
222
$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出...
分类:
系统相关 时间:
2014-09-30 23:19:30
阅读次数:
268
JDK配置变量名:JAVA_HOME变量值:C:\Program Files\Java\jdkXXX (即jdk安装的位置)变量名:Path(这个变量名已在系统变量中存在,现只需在这个值的前面添加以下变量值就可以了)变量值:C:\Program Files\Java\jdkXXX\bin;C:\Pr...
分类:
其他好文 时间:
2014-09-23 14:37:04
阅读次数:
136
参数处理-Shell传入参数的处理1. $# 传递到脚本的参数个数2. $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个3. $$ 脚本运行的当前进程ID号4. $! 后台运行的最后一个进程的进程ID号5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数...
分类:
其他好文 时间:
2014-08-28 13:00:39
阅读次数:
250
Shell 获取参数的方式写shell脚本的时候,往往需要从外部获取参数,例如:$ sh demo.sh a那么如何将上面的参数a传到shell程序里面呢。 最常用的是,$0 $1... $10,这些位置变量 其中$0是shell程序的名字,$1,$2...分别为第一个参数,第二个参数... 我们d...
分类:
其他好文 时间:
2014-08-17 19:48:42
阅读次数:
168