1.接收用户的参数: Shell脚本为了能够让用户更灵活的完成工作需求,可以在执行命令时传递参数:(命令名 参数1 参数2...) Shell预定义变量: $0 当前执行Shell脚本的程序名 $1-9,${10},${11}... $# 一共有多少个参数 $* 所有位置变量的值 $? 判断上一条命 ...
分类:
系统相关 时间:
2018-01-04 16:33:44
阅读次数:
225
1、在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为 raw_input( ) 将所有输入作为字符串看待,返回字符串类型 raw_input( ) 将所有输入作为字符串看待,返回字符串类型 input( ) 只能接收“数字”的输入,在对待纯数字输入时具有自 ...
分类:
编程语言 时间:
2017-12-29 21:00:18
阅读次数:
194
编写许多软件都需要有菜单,那么如果我们使用tc之类的软件来编译程序的话,我们该怎么编写菜单呢?让我们一起来试试吧!第一步:简单例子 我们先来写个最简单的例子:#include<stdio.h>/*包含输入输出头文件*/int a;/*定义一个变量a,来作为menu的返回值*/int menu_a; ...
分类:
编程语言 时间:
2017-12-03 12:54:25
阅读次数:
200
$#是传给脚本的参数个数$0是脚本本身的名字$1是传递给该shell脚本的第一个参数$2是传递给该shell脚本的第二个参数$@是传给脚本的所有参数的列表$*是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$是脚本运行的当前进程ID号$?是显示最后命令的退出状..
分类:
系统相关 时间:
2017-11-20 17:44:35
阅读次数:
164
$@和$*的区别: 假设shell脚本传递了三个数分别为1 2 3 $@输出的为‘1‘ ‘2’ ‘3’ (3个数) $*输出的为‘123’(1个数) ...
分类:
系统相关 时间:
2017-11-16 13:33:42
阅读次数:
139
Linux中变量$[#,@,0,1,2,*,$,?]含义 $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数 ...
分类:
系统相关 时间:
2017-11-08 19:36:27
阅读次数:
181
1.变量声明: $value = "guest"; $$value = "custom"; echo $value."\t".$guest; guest作为变量名。 2.变量作用域 (1)内置超全局变量,在代码的任意位置都可以访问; (2)常数,一旦声明,它就是全局的,可以在函数内外使用; (3)函 ...
分类:
Web程序 时间:
2017-10-26 16:56:52
阅读次数:
211
因为项目中要用到shell脚本,所以系统的看了一下。以前只是泛泛的了解。 变量:环境变量、预定义变量、位置变量、自定义变量。 环境变量这个好说,通过set或者env命令都能看到相应的列表,然后可以通过 echo ${VAR}显示出来。需要提一下,windows下也有环境变量,也可以使用echo %{... ...
分类:
系统相关 时间:
2017-10-17 01:22:48
阅读次数:
239
1.bashshell脚本中的位置变量1.有些脚本运行时是需要输入参数的,在shell脚本中加入指定的位置变量,脚本会在运行时读取位置变量对应的参数,位置变量表示方法如下:(1)$0:表示脚本自身(2)$(basename$0):当我们使用位置变量$0时,表示将脚本自身名称作为变量值传递给$0,..
分类:
其他好文 时间:
2017-09-25 18:50:01
阅读次数:
177