
Shell
文章平均质量分 67
hanruikai
aaa
展开
-
sed命令初试
1、sed用法介绍sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。 使用sed需要记住的一个事实是,无论命令是什么,sed并不与初始化文件打交道,它操作的只是一个拷贝,然后所有的改动如果没有重定向到一个文件,将输出到屏幕。 因为sed是一个非交互性编辑器,必须通过行号或正则表达式指定要改变的文本行。1)、sed怎样读取数据转载 2015-01-12 15:42:01 · 437 阅读 · 0 评论 -
Shell编程中的“局部变量”和“导出变量”
情景一:建立一个shell脚本var1.sh,其内容为:[rocrocket@rocrocket SHELL]$ cat -n var1.sh1 #!/bin/bash2 echo :$myvar:然后在终端上执行变量赋值语句并用echo显示此变量:[rocrocket@rocrocket SHELL]$ myvar=hello[rocrocket@rocro转载 2015-01-12 15:43:00 · 553 阅读 · 0 评论 -
shell中awk详解 (模式提取)
shell中awk详解 (模式提取)您正在学习 Linux 吗?本文对于非常有用的 AWK 文本操作工具进行了介绍,非常有价值。 AWK 实用工具带有其自己的自包含语言,它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho、Peter Weinberger 和 Brian Kernighan转载 2015-01-12 15:41:39 · 1182 阅读 · 0 评论 -
linux命令eval的用法
1. eval command-line其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如:pipe="|"eval ls $pipe wc -lshell第1次扫描命令行时,它替换出pipe的值|,接着eval使它再次扫描命令行,这时shell把|作为管道符号了。如果变转载 2015-01-03 13:39:01 · 512 阅读 · 0 评论 -
AWK测试
1.简单实例 awk逐行扫描文件,从第一行到最后一行,寻找匹配特定模式的行,并在这些行上进行你想要的操作 awk基本结构包括模式匹配(用于找到要处理的行)和处理过程(即处理动作)。 pattern {action} 行为用{}包括住,awk后面的模式加操作用单引号包括。 ?123原创 2015-01-03 13:44:45 · 1429 阅读 · 0 评论 -
shell第三天(数组,变量声明,常见命令等)
变量声明和使用1.shell变量是弱类型 * 声明变量不用声明类型 * 可以存储不同类型的内容 * 使用时要明确变量的类型 * 区分大小写2 变量声明及赋值格式 2.1 格式 变量名=变量值 # 注意等号两侧不可有空格 2.2 举例 var="hello world"3 变量的使用 3.1 格式 $变量名 或 ${变量原创 2015-01-03 13:41:58 · 5853 阅读 · 0 评论 -
$()和${}和$(())和(())
$()和${}的用法:在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。而 $( ) 并不见的每一种 shell 都能使用,若你用 bash2 的话,肯定没问题...看 ${ } 吧... 它其实就是用来作变量替换用的啦。一般情况下,$var 与 ${var} 并没有啥不一样。但是用 ${转载 2015-01-03 13:40:19 · 585 阅读 · 0 评论 -
shell 函数返回值接收问题
注意第一个方式不是单引号!!!先测试第一个方法:?12345678910#!/bin/bashfunction check_user(){ if [ "$1"X = "kerry"X ];then e原创 2015-01-03 13:46:07 · 753 阅读 · 0 评论 -
shell中的括号(小括号,大括号/花括号)
在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: 1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)) 6.$(var%pattern),$(var%%pattern),$(var#patt转载 2015-01-03 13:46:52 · 1487 阅读 · 0 评论