欢迎光临IT网Linux学习频道

当前位置: > shell编程 >
  • [shell编程] shell中变量赋值的几种方式 + - = ? 日期:2014-06-23 02:43:03 点击:95 好评:0

    - 原值没设置赋值 var=${str-expr} str 没有设值 unset str var=${str-abc} echo ${var} ${str} abc 空值 str 设值 str=old_value var=${str-new_value} echo ${var} ${str} old_value old_value str 设值为 空字符串 str= var=${str-newValue} echo ${var} $...

  • [shell编程] shell编程基础知识(2)-正则表达式 日期:2014-06-23 02:41:06 点击:68 好评:0

    正则表达式在shell编程中非常重要。 从一个文件或命令输出中抽取或过滤文本时。可使用正则表达式(RE),正则表达式是一些特殊或不很特殊的字符串模式的集合。 基本的元字符集: ^ 只匹配行首。 $ 只匹配行尾。 * 一个单字符后紧跟*,匹配0个或多个此单字符。...

  • [shell编程] shell编程基础知识(3)-字符类描述 日期:2014-06-23 02:40:18 点击:162 好评:0

    常用的可用字符类列表: [:alnum:] 字母数字 [a-z A-Z 0-9] [:alpha:] 字母 [a-z A-Z] [:blank:] 空格或制表键 [:cntrl:] 任何控制字符 [:digit:] 数字 [0-9] [:graph:] 任何可视字符(无空格) [:lower:] 小写 [a-z] [:print:] 非控制字符 [:punct:] 标点字...

  • [shell编程] shell编程基础知识(4)-引号类型 日期:2014-06-23 02:31:57 点击:187 好评:0

    shell中共有四种引用类型: 双引号 单引号 ` ` 反引号 反斜线 说明: 可引用除$、` 、 、外的任意字符或字符串, 中的变量能够正常显示变量值。 与 类似,不同在于shell会忽略任何的引用值。 例如: GIRL=girl echo The $GIRL did well 则打印:The girl did...

  • [shell编程] shell编程基础知识(6)-条件测试 日期:2014-06-23 02:30:45 点击:171 好评:0

    test命令用于测试字符串、文件状态和数字,expr测试和执行数值输出。 Test格式:test condition 或 [ condition ](需要特别注意的是condition的两边都要有一个空格,否则会报错),test命令返回0表示成功。 下面将分别描述test的三种测试: 文件状态测试(常用...

  • [shell编程] shell编程基础知识(7)-命令执行顺序 日期:2014-06-23 02:26:55 点击:73 好评:0

    成功执行一个命令后再执行下一个 || 一个命令执行失败后再执行另一个命令 ( ) 在当前shell中执行一组命令(格式:(命令1;命令2; )) { } 同( ) 例如: comet mouth_end || ( echo hello | mail dave ;exit ) 如果没有( ),则shell将直接执行最后一个命令(ex...

  • [shell编程] shell脚本编程基础知识(8)-脚本调试 日期:2014-06-23 02:25:44 点击:105 好评:0

    脚本调试 最有用的调试脚本的工具是echo命令,可以随时打印有关变量或操作的信息,以帮助定位错误。 也可使用打印最后状态($?) 命令来判断命令是否成功,这时要注意的是要在执行完要测试的命令后立即 输出$?,否则$?将会改变。 Set命令也可以用来辅助脚本测试...

  • [shell编程] 监控服务日志的shell脚本 日期:2014-06-23 02:23:25 点击:207 好评:0

    假设/var/log/a.log是某程序的log文件 内容形如:2012-07-27 18:12:17,788 INFO [com.kmsocial.search.websearch.WeiboPool:229] - Weibo pool running! 要求写个脚本,如果超过2分钟没有产生新log则发送邮件给admin@localhost.localdomain。 代码如下: #!/bi...

  • [shell编程] 每五秒运行一个命令且出错后退出的脚本 日期:2014-06-23 02:22:42 点击:95 好评:0

    每五秒运行一个命令且出错后退出的脚本,有需要的朋友可以参考下。 #!/bin/bash while true do ls -al; if [ $? != 0 ]; then echo occure errors exit fi echo sleep 5s; sleep 5s; done...

  • [shell编程] 去除文件内容中的注释与空行的命令 日期:2014-06-23 02:20:25 点击:174 好评:0

    去除文件内容中的注释与空行: cat file |sed -e /^$/d -e /^#/d cat file |sed -n -r /^$|#/!p...

  • 首页
  • 上一页
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 下一页
  • 末页
  • 1431426
栏目列表
推荐内容