shell脚本
文章平均质量分 69
晚起的鸟
哈哈哈
展开
-
shell_ping其他机器
#!/bin/shecho "---------------------------------------"server0="localhost"server1="172.72.101.46"server2="172.72.101.47"server3="172.72.103.221"server4="172.72.103.222"server5="172.72.10原创 2013-10-16 17:11:37 · 949 阅读 · 0 评论 -
shell_read读取标准输入
1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是 read命令的最简单形式::#!/bin/bashecho -n "Enter your name:" //参数-n的作用是不换行,echo默认是换行read name //从键盘输入ec原创 2013-10-22 17:04:42 · 11789 阅读 · 0 评论 -
shell脚本错误总结
1../jiance.sh: line 34: [: -gt: unary operator expected原码:if [ $sda1_usage -gt $hd_quota ] || [ $sda2_usage -gt $hd_quota ] || [ $lv01_usage -gt $hd_quota ]; then究其原因,是因为如果变量$sda1_usage值为空,那么就原创 2014-01-07 14:08:04 · 1387 阅读 · 0 评论 -
shell_2>&1问题(重定向)
【转】shell 编程之2>&1经常可以在一些脚本,尤其是在crontab调用时发现如下形式的命令调用/tmp/test.sh > /tmp/test.log 2>&1前半部分/tmp/test.sh > /tmp/test.log很容易理解,那么后面的2>&1是怎么回事呢?要解释这个问题,还是得提到文件重定向。我们知道>和在shell中,每个进程都和三个系统文件相关联原创 2013-10-24 08:57:04 · 1269 阅读 · 0 评论 -
shell变量_$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列原创 2013-10-12 10:29:32 · 2124 阅读 · 0 评论 -
shell_awk 更强大的文件操作
(转) Linux awk几乎是一种自解释的独立编程语言。它的最基本的功能就是在文件和字符串中基于指定规则浏览和抽取信息。有三种方式可以调用awk,第一种是命令行方式,例如: Java代码 awk [-F seperator-fields] 'commands' input-file awk [-F seperator-fields] 'co原创 2013-10-19 09:08:09 · 1446 阅读 · 0 评论 -
shell_join 连接
概述:join命令是链接两个文件内容输出使用示例示例一 内连接(忽略不匹配的行)不指定任何参数的情况下使用join命令,就相当于数据库中的内连接,关键字不匹配的行不会输出。[root@rhel55 linux]# cat month_cn.txt 1 一月2 二月3 三月4 四月5 五月6原创 2013-10-18 16:24:42 · 889 阅读 · 0 评论 -
shell_cut 提取
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 File 参原创 2013-10-18 15:46:41 · 826 阅读 · 0 评论 -
shell_sed 文件内容操作
概述:sed功能是对文件以行为单位进行操作,给出结果,文件不变。(结合其他命令也可)删除:d命令 * $ sed '2d' example-----删除example文件的第二行。 * $ sed '2,$d' example-----删除example文件的第二行到末尾所有行。 * $ sed '$d' example-----删除exampl原创 2013-10-18 15:22:16 · 1122 阅读 · 0 评论 -
shell_wc(统计数目)、head(查看前几行)、tail(查看末尾几行)
shell_wcwc -c filename:显示一个文件的字节数wc -m filename:显示一个文件的字符数wc -l filename:显示一个文件的行数wc -L filename:显示一个文件中的最长行的长度wc -w filename:显示一个文件的字数[rocrocket@rocrocket programming]$ cat wc1.txt1原创 2013-10-21 15:44:11 · 10379 阅读 · 0 评论 -
shell_sort 详解
linux sort 命令详解sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtb原创 2013-10-19 08:07:31 · 930 阅读 · 0 评论 -
linuxc计算CPU使用率/c+shell获取系统top信息
说明:在linux环境下实现2秒一次的监控cpu使用率。#include #include #include // cpu infostruct occupy { char name[20]; unsigned int user; unsigned int nice; unsigned int system; unsigned int idle;原创 2014-01-08 11:24:37 · 2854 阅读 · 0 评论