
SHELL
Shawn.Hu
1
展开
-
find命令
<br />Linux文件查找命令find,xargs详述<br />http://www.linuxsir.org/main/node/137<br /> <br />总结:zhy2111314<br />来自:LinuxSir.Org<br />整理:北南南北<br />摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;<br />目录<br />版权声明<br />前言:关于转载 2010-09-30 23:27:00 · 774 阅读 · 0 评论 -
Shell脚本中的trap应用
http://blog.youkuaiyun.com/jackgogogo/article/details/4129086trap命令用于指定在接收到信号后将要采取的行动,我们将在本书后面的内容中详细介绍信号。trap命令的一种常见用途是在脚本程序被中断时完成清理工作。历史上,shell总是用数字来代表信号,而新的脚本程序应该使用信号的名字,它们保存在用#include命令包含进来的signal.h头转载 2014-03-05 13:42:52 · 3269 阅读 · 1 评论 -
shell中的算术运算总结
http://blog.chinaunix.net/uid-20754793-id-177779.html有时候经常要在脚本中用到算术运算,方法很多,只要掌握上一中自己拿手的己够了,按照自己的喜好得心应手即可,下面我将最经常使用的自加用法总结下如下1.加双括号的count=0((count++))2.使用let命令转载 2015-04-19 14:03:01 · 1180 阅读 · 0 评论 -
写出健壮的Bash脚本
http://article.yeeyan.org/view/58906/257928许多人用shell脚本完成一些简单任务,而且变成了他们生命的一部分。不幸的是,shell脚本在运行异常时会受到非常大的影响。在写脚本时将这类问题最小化是十分必要的。本文中我将介绍一些让bash脚本变得健壮的技术。使用set -u你因为没有对变量初始化而使脚本崩溃过多少次?对于我来说,很多次。转载 2015-10-13 14:23:57 · 559 阅读 · 0 评论 -
expect用法
http://www.cnblogs.com/iloveyoucc/archive/2012/05/11/2496433.html1. [#!/usr/bin/expect] 这一行告诉操作系统脚本里的代码使用那一个shell来执行。这里的expect其实和linux下的bash、windows下的cmd是一类东西。 注意:这一行需要在脚本的第一行。 2. [set t转载 2015-11-21 10:33:55 · 510 阅读 · 0 评论 -
shell getopts 用法
http://blog.youkuaiyun.com/xluren/article/details/17489667c语言里面有个getopt_long,可以获取用户在命令下的参数,然后根据参数进行不同的提示或者不同的执行。在shell中同样有这样的函数或者用法吧,在shell里面是getopts,也有一个getopt是一个比较老的。这次说getopts,我自己的一些用法和感悟。首先先来一转载 2015-11-03 14:34:52 · 1000 阅读 · 0 评论 -
Linux Shell编程case语句
http://blog.youkuaiyun.com/dreamtdp/article/details/8048720 case语句适用于需要进行多重分支的应用情况。 case分支语句的格式如下: case $变量名 in 模式1) 命令序列1 ;;转载 2015-11-03 14:36:44 · 797 阅读 · 0 评论 -
shell判断和比较
http://blog.chinaunix.net/uid-7553302-id-183648.html1 shell 的$! ,$?, $$,$@$n $1 the first parameter,$2 the second...$# The number of command-line parameter转载 2015-11-25 10:41:12 · 699 阅读 · 0 评论 -
linux shell pushd popd dirs命令
http://www.cnblogs.com/davidwang456/p/3784102.htmlhttp://blog.youkuaiyun.com/yucan1001/article/details/8455757http://blog.163.com/yangfan876@126/blog/static/806124562013720104712282/1、dirs1)转载 2015-11-19 15:17:33 · 3402 阅读 · 0 评论 -
shell for 循环写法总结
关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i2、在shell中常用的是 for i in $(seq 10)3、for i in `ls`4、for i in ${arr[@]} 5、for i in $* ; do6、for File in转载 2013-03-08 17:24:27 · 1116 阅读 · 0 评论 -
sed命令各种资料教程
http://sed.sourceforge.net/sed1line.txt通用线程 -- sed 实例http://www.ibm.com/developerworks/cn/linux/shell/sed/sed-1/http://www.ibm.com/developerworks/cn/linux/shell/sed/sed-2/index.htmlhttp:转载 2013-01-10 22:28:57 · 591 阅读 · 0 评论 -
shell sed
http://www.linuxsir.org/bbs/showthread.php?t=189620看了各个linux 论坛的帖子,感觉sed的介绍不少,但有点零乱,在这里整理一下,希望能对学习者有所帮助!注:sed使用中除了多个命令时, -e选项一般可以省略!基础:正则表达式(Regular Expression)在学习sed前,首先了解RE的基本知识,大体上最基本也需要知转载 2011-12-06 16:11:54 · 648 阅读 · 0 评论 -
shell sort
http://apps.hi.baidu.com/share/detail/33502599sort 命令用途排序文件、对已排序的文件进行合并,并检查文件以确定它们是否已排序。语法sort [ -A ] [ -b ] [ -c ] [ -d ] [ -f ] [ -i ] [ -m] [ -n ] [ -r ] [ -u ] [ -o OutFile ] [转载 2011-12-06 16:10:21 · 4951 阅读 · 0 评论 -
shell 中调用另一个shell (fork, exec, source)
FROM : http://mindream.wang.blog.163.com/blog/static/2325122220084624318692/ fork ( /directory/script.sh) fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本. 运行的时候开一个sub-s转载 2012-03-30 14:52:44 · 1527 阅读 · 0 评论 -
Bash shell 的算术运算有四种方式
No.1:使用 expr eg. r=`expr 4 + 5` echo $r注意: 4 + 5 表达式中运算符和操作数之间要有空格 # 终于找到原因了,给力啊!此外,对于乘法运算符 * ,使用expr需要加上\进行转义 即 r=`expr 4 \* 5`又及:expr表达式中没有乘幂**运算No.2:使用 $(( ))eg. r=$(( 4 +转载 2012-03-15 16:05:12 · 652 阅读 · 0 评论 -
awd命令
http://www.linux.gov.cn/shell/awk.htm转载 2012-03-15 16:29:37 · 1711 阅读 · 0 评论 -
shell中的eval学习与应用
一、bash命令处理的12个步骤;1、将命令行分成由固定元字符集分隔的记号;SPACE, TAB, NEWLINE, ; , (, ),, |,&记号类型包括单词,关键字,I/O重定向符和分号。2、检测每个命令的第一个记号,查看是否为不带引号或反斜线的关键字。如果是一个开放的关键字,如if和其他控制结构起始字符串,function,{或(,则命令实际上转载 2012-05-04 13:17:47 · 15497 阅读 · 0 评论 -
shell中一些特殊符号的含义简介
在shell中常用的特殊符号罗列如下:# ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `comman转载 2012-05-04 13:13:56 · 967 阅读 · 0 评论 -
AWK学习笔记
1. awk简介awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想转载 2013-01-30 21:19:36 · 488 阅读 · 0 评论 -
linux expect的使用详解
http://www.2cto.com/os/201305/209909.html一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。 Expect是一个免费的编程工具语言,用来实现自动和交互式转载 2015-11-21 10:34:52 · 2176 阅读 · 0 评论