
shell
B_H_L
这个作者很懒,什么都没留下…
展开
-
linux shell 字符串操作
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值表达式含义${var}变量var的值, 与$var相同转载 2013-09-11 11:36:47 · 1067 阅读 · 0 评论 -
shell 逻辑运算符、逻辑表达式
shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。 一、逻辑运算符 逻辑卷标表示意思1.关于档案与目录的侦测逻辑卷标!-f常用!侦测『档案』是否存在 eg: if [ -f filename ]-d转载 2013-09-11 11:39:07 · 1072 阅读 · 0 评论 -
shell 特殊变量
表格 B-1. 特殊的shell变量变量含义$0脚本名字$1位置参数 #1$2 - $9位置参数 #2 - #9${10}位置参数 #10$#位置参数的个数"$*"所有的位置参数(作为单个字符串) *"$@"所有的位置参数(每个都作为独立的字符串)转载 2013-09-11 11:46:26 · 1072 阅读 · 0 评论 -
shell读取文件的每一行
写法一:----------------------------------------------------------------------------#!/bin/bash while read linedo echo $linedone ----------------------------------------转载 2013-09-11 11:50:06 · 1531 阅读 · 0 评论 -
shell里的` ` $( ) ${ } expr $(( )) (
所有UNIX命令,要取结果或输出,都要用$( )或反引号` `tt=` file test.sh `echo $tt#sh test.shtest.sh: ASCII texttar -zcvf lastmod.tar.gz `find . -mtime -1 -type f -print`将过去24小转载 2013-09-11 12:26:42 · 9940 阅读 · 0 评论 -
awk命令
一. AWK 说明 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。 awk的处理文本和数据的方式:它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模转载 2013-10-31 11:28:49 · 1066 阅读 · 0 评论 -
Shell脚本语法
5.1. 条件测试:test 命令test或[可以测试一个条件是否成立,如果测试结果为真,则该命令的Exit Status为0,如果测试结果为假,则命令的Exit Status为1(注意与C语言的逻辑表示正好相反)。例如测试两个数的大小关系:$ VAR=2$ test $VAR -gt 1$ echo $?0$ test $VAR -gt 3$ echo $?1$ [ $转载 2014-03-14 10:58:01 · 1746 阅读 · 0 评论