位置变量$0获取当前执行的shell脚本的文件名,如果执行脚本带路径那么就包括脚本路径[root@XCNshell]#shn.sh
n.sh
[root@XCN~]#sh/shell/n.sh
/shell/n.sh
[root@XCNshell]#sh`pwd`/n.sh
/shell/n.sh$n获取当前执行的shell脚本的第n个参数值,n=1..9,当n为0时表示脚本的文件..
分类:
系统相关 时间:
2017-06-18 21:44:59
阅读次数:
215
命 令格式与特殊变量 awk 'BEGIN {命令} {命令} END {命令}' 说明: ""被当做拼接符使用 参数用","分割时,参数打印则以空格作为分割符输出 NR获取当前读取文件当前行号 NF获取当前读取文件当前行字段数 $0获取当前读取文件当前行文本 $n(其中n>0)获取当前读取文件当前 ...
分类:
其他好文 时间:
2017-06-18 11:54:24
阅读次数:
170
$0 当前脚本的文件名 $n n为一个从1开始的数字,$1代表第一个参数,$2代表第二个参数,${10}代表第十个参数 $* 全部位置参数(所有参数作为一个字符串) $@ 全部位置参数(每个参数作为一个独立的字符串) $# 传入脚本的参数个数 $_ 上一个命令的最后一个参数 $? 上一个命令的返回值... ...
分类:
系统相关 时间:
2017-05-26 19:37:33
阅读次数:
235
是导入模块时,系统自动为此模块建的全局变量。 需要了解的: __doc__ 其内容为py文件开头部分的注释。print(__doc__)可看到 __cached__ py文件的字节码存放的位置。在【PycharmProjects】的项目目录下可看到_【_pycache__】文件夹,里面存放的是导入的 ...
分类:
编程语言 时间:
2017-05-26 00:51:12
阅读次数:
308
#特殊变量
#__doc__获取模块注释
#__file__当前执行文件的路径
#__cached__对应pyc文件的位置
#__name__执行当前文件的时候,等于__main__;否则不等于;一般在主文件里写
#__package__模块所在package
分类:
编程语言 时间:
2017-05-12 21:57:34
阅读次数:
156
特殊变量 环境变量: 系统本身运行需要由linux系统提前创建好的一类变量 主要用于用户的工作环境,包括(用户的宿主目录,命令的查找路径,用户的当前目录,登录的终端等)环境变量的值由操作系统本身维护,随着用户的状态改变而改变 使用env调取当前系统的环境变量 环境变量的配置文件在/etc/profi ...
分类:
系统相关 时间:
2017-05-09 00:49:10
阅读次数:
275
1、合法的Python标识符 Python标识符字符串规则和其他大部分用C编写的高级语言相似: 第一个字符必须是字母或下划线(_) 剩下的字符可以是字母和数字或下滑线 大小写敏感 标识符不能以数字开头;除了下划线,其他的符号都不允许使用。 2、关键字 3、专用下划线标识符 Python用下划线作为变 ...
分类:
编程语言 时间:
2017-05-08 14:37:17
阅读次数:
128
位置参数、交互式脚本 知识点1: bash的单步执行(显示整个执行过程): bash -x /path/to/script(脚本) 知识点2: 位置参数: /tmp/test.sh(脚本自身) 3(脚本的第一个参数) $0:脚本自身 $1:脚本的第一个参数 $2: .... 特殊变量: $#:显示所 ...
分类:
系统相关 时间:
2017-05-06 22:59:00
阅读次数:
251
bash的变量类别有以下几类,区分好变量类别能让我们更好的理解bash基础:本地变量(局部变量)环境变量特殊变量位置变量本地变量(局部变量)作用域为整个bash进程。仅对当前shell进程有效,对子shell无效。比较好理解的就是我复制了一个变量,我的子shell并不能够使用到这个变量环..
分类:
其他好文 时间:
2017-04-21 14:55:48
阅读次数:
172
一、shell脚本建立: shell脚本通常是在编辑器(如vi/vim)中编写,也可以在命令行中直接执行; 1、脚本开头: 规范的脚本第一行需要指出有哪个程序(解释器)来执行脚本中的内容,在Linux中一般为: #!/bin/sh 或者 #!/bin/bash “#!”,在执行脚本时,内核会根据“# ...
分类:
系统相关 时间:
2017-04-17 14:14:20
阅读次数:
348