 [shell编程] 灵活运用shift命令  日期:2014-06-26 01:17:16 点击:165 好评:0
     [shell编程] 灵活运用shift命令  日期:2014-06-26 01:17:16 点击:165 好评:0 
     我们知道,对于位置变量或命令行参数,其个数必须是确定的,或者当 Shell 程序不知道其个数时,可以把所有参数一起赋值给变量$*。若用户要求 Shell 在不知道位置变量个数的情况下,还能逐个的把参数一一处理,也就是在 $1 后为 $2,在 $2 后面为 $3 等。在 sh...
 [shell编程] shell中“$”变量的中文说明  日期:2014-06-26 01:14:36 点击:96 好评:0
     [shell编程] shell中“$”变量的中文说明  日期:2014-06-26 01:14:36 点击:96 好评:0 
     shell 中$变量的中文说明 $0 程序的执行名字 $n 程序的第n个参数值,n=1..9 $* 程序的所有参数,此选项参数可超过9个。 $# 程序的参数个数 $$ 程序的PID(脚本运行的当前进程ID号) $! 执行上一个背景指令的PID( 后台运行 的最后一个进程的进程ID号) $? 执行上...
 [shell编程] shell实现自动登录的脚本  日期:2014-06-26 01:14:25 点击:91 好评:0
     [shell编程] shell实现自动登录的脚本  日期:2014-06-26 01:14:25 点击:91 好评:0 
     shell 实现自动登录的脚本 复制代码 代码如下: #!/bin/bash expect -c set timeout 3600; spawn su -; expect *assword:*; send 123456\r; interact;; 注解: ssh连接远程主机时候询问密码,跟su、sudo命令的默认行为一样,是不从stdin读入数据的,据称是为...
 [shell编程] 实现DHCP自动化安装的shell脚本  日期:2014-06-26 01:14:03 点击:164 好评:0
     [shell编程] 实现DHCP自动化安装的shell脚本  日期:2014-06-26 01:14:03 点击:164 好评:0 
     使用 shell脚本 实现DHCP自动化安装。 复制代码 代码如下: #!/bin/bash #dhcp-script read -p 请输入本机ip地址: IP IPNET=$(echo $IP | awk -F. {print $1.$2.$3}) IPD=/etc/sysconfig/network-scripts/ifcfg- eth0 sed -i s/IPADDR=.*/IPADDR=$IP/ $IPD se...
 [shell编程] awk 单行命令批量修改文件名  日期:2014-06-26 01:12:53 点击:94 好评:0
     [shell编程] awk 单行命令批量修改文件名  日期:2014-06-26 01:12:53 点击:94 好评:0 
     假设目录下有n个文件,文件名称有如下规律 1_2_3.rmvb,现在想把文件名称改为3.rmvb。 命令: ls *_*_*.rmvb | awk -F _ {print mv $0 $3} | bash...
 [shell编程] shell参数传递的例子  日期:2014-06-26 01:12:23 点击:137 好评:0
     [shell编程] shell参数传递的例子  日期:2014-06-26 01:12:23 点击:137 好评:0 
     收集了二个参数传递的例子,供正在学习 shell 的朋友参考。 复制代码 代码如下: #!/bin/sh echo program name is $0 echo there are totally $# parameters passed to this program; echo the last is $?; echo the parameter are $*; 位置参数:$0表示程序...
 [shell编程] 查看当前目录文件个数的shell命令  日期:2014-06-26 01:11:35 点击:109 好评:0
     [shell编程] 查看当前目录文件个数的shell命令  日期:2014-06-26 01:11:35 点击:109 好评:0 
     查看当前目录下文件的个数: 复制代码 代码如下: ls -l | grep ^- | wc -l 查看当前目录下文件的个数,包括子目录里的: 复制代码 代码如下: ls -lR| grep ^- | wc -l 查看某目录下文件夹(目录)的个数,包括子目录里的。 复制代码 代码如下: ls -lR| grep ^d...
 [shell编程] Bash Shell 注释多行的几种方法  日期:2014-06-26 01:11:00 点击:83 好评:0
     [shell编程] Bash Shell 注释多行的几种方法  日期:2014-06-26 01:11:00 点击:83 好评:0 
     本文介绍Bash Shell注释多行的几种方法,供大家学习参考。 1、最简单方法 复制代码 代码如下: :BLOCK ....注释内容 BLOCK 把输入重定义到前面的命令,但是 : 是空命令,所以就相当于注释了。 如果注释中有反引号的命令就会报错,反引号部分不会被注释掉,例...
 [shell编程] 统计一个目录下文件数的组合命令  日期:2014-06-26 01:10:13 点击:145 好评:0
     [shell编程] 统计一个目录下文件数的组合命令  日期:2014-06-26 01:10:13 点击:145 好评:0 
     统计一个目录下文件数的组合命令 find . -type f |wc -l(wc可以计算文件的Byte数、字数、或是列数 参 数: -c或--bytes或--chars 只显示Bytes数。 -l或--lines 只显示列数。 -w或--words 只显示字数。 --help 在线帮助。 --version 显示版本信息。 文件列表:...
 [shell编程] 每隔一段时间打印出当前时间的脚本  日期:2014-06-26 01:09:44 点击:145 好评:0
     [shell编程] 每隔一段时间打印出当前时间的脚本  日期:2014-06-26 01:09:44 点击:145 好评:0 
     每隔一段时间打印出当前时间的脚本,直接上代码。供初学者参考,高手请飘过吧。 复制代码 代码如下: #!/bin/bash date while [0] sleep 3600 do date done...
例子: 重启filebeat 升级版 #!/bin/bash ps -ef|grep filebeat |grep -v grep|cut -c...
crontab是linux自带的计划任务程序,可以实现分,时,日,周,月。 但是crontab有两个...
我在 CU 的日子并不长,有幸在 shell 版上与大家结缘。除了跟众前辈学习到不少技巧之...
cpu时间是一项重要的资源,有时,我们需要跟踪某个时间内占用cpu周期最多的进程。 在...
介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介...
Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(k...