
shell
文章平均质量分 69
浪灬迹-红尘少年
天地本无主,男儿当自强
展开
-
shell变量理解
-shell 变量的定义:- 变量的定义:定义的时候变量名与变量之间不能存在空格。- 变量的使用:获取一个已经定义好的变量的值,只需要在变量的名字前加$;例:line="Hello world"echo $line-shell 变量的类型:- 全局变量(环境变量):在Linux中,内置了一些环境变量,如HOME,PATH,SHELL,UID,GID,HOSTNAME等,可以通过...原创 2018-12-18 11:35:07 · 176 阅读 · 0 评论 -
shell的特殊变量
特殊变量特殊变量包括位置参数变量和状态变量两种。位置参数变量Shell中的位置参数变量主要是指0、0、1、$#等,主要用于从命令行、函数或脚本执行等地方传递参数。详情如下:a、$0:获取当前执行的Shell脚本的文件名,如脚本中包含路径,则输出也包括路径b、$n:获取当前执行的Shell脚本的第n个参数值,如n>9,则需要使用用大括号,如 ${10},各参数间...原创 2018-12-23 17:13:07 · 274 阅读 · 0 评论 -
tar:time stamp in the future
如果解压一个拷贝自一个系统时间在当前系统之后的 包,会提示如题目这样。在解压某一压缩包时出现截图中错误,经了解主要是因为创建这个压缩包的时间大于当前系统时间(因为复制的文件保留了文件本身的创建时间,解压后的文件夹同样也保存了创建时间)。所以当前系统给出提示,此提示暂时未发现会有何影响。tar: openssl-1.0.1e/apps/openssl.cnf: time stamp 2013-...转载 2019-01-17 11:14:35 · 441 阅读 · 0 评论 -
shell中执行一个字符串
正常情况下:b="ps -ef | grep a.sh | grep -v grep | wc -l"$b这样根本就行不通,会报错ERROR:正解:b="ps -ef | grep a.sh | grep -v grep | wc -l"a=`echo $b | sh`echo $a0这个才会返回我们需要的值,当然这个只是个例子,需要变通;一个字符串要想执行...原创 2019-03-12 09:21:17 · 3385 阅读 · 0 评论 -
AIX系统下sed的用法与实例——查询/打印/替换字符串并生成文件/删除
sed是AIX中非常重要的文本流编辑器,它对输入的文本进行查询/打印/替换/删除等操作,并将结果写到标准输出。sed命令包含很多功能,用于选择要修改的行,并只对选择的行作更改。首先,使用sed命令请记住:sed命令以行为单位对文本进行处理,处理完当前行,接着下一行文本输入进行处理,依次循环。其次,使用sed命令请记住:sed命令不会对原文件进行操作,它是对原文件的拷贝文件进行操作。打印指定行...原创 2019-08-12 10:13:13 · 5423 阅读 · 0 评论