ls只显示目录名

只显示目录名 ls -l | grep ^d 只显示文件 ls -l | grep ^- 统计当能目录下的文件数 ls -l | grep ^- | wc –l 只显示目录名还有一种更简单的办法: ls -d */ ls -ld */ 由于ls没有提供只显示目录的命令,所以我们只要搭配grep命令来显示目录 1、ls -F |grep "/$" 显示目录(不包含.及..),当然也可以包含,使用命令:ls -Fa |grep "/$" 2、ls -la |grep "^d" 显示当前目录...

作者: sxxs001 发布时间: 10-21

shell算术运算

使用算术运算 语法: expr 运算数1 数学运算符 运算数2 例子: $ expr 1 + 3 $ expr 2 - 1 $ expr 10 / 2 $ expr 20 % 3 $ expr 10 \* 3 $ echo `expr 6 + 3` 注: expr 20 %3 - 取余,20模3的余数为2。 expr 10 \* 3 - 乘法,使用"\*"而不是“*”,因为“*”本身是通配符。 最关键的是注意以下几点: (1) 首先,在expr关键字前面使用"`"(反引号)而不是“‘”(单引号)。反引号通常...

作者: sxxs001 发布时间: 10-21

shell里面如何获取字符串长度

len=`expr length $str` len=`echo $str|awk '{print length($0)}'` # 判断变量是否为空 if [ -z ${A} ]; then ... fi # 得到字符串的长度 str="hello" echo ${str} | wc -L expr length "the string you want to get length!" 例如:输入命令: expr length "abcd" 将得到结果 4 另外expr 还可以对字符串取substr ,index等,可以输入expr --help 查看详细用法 计算字符串...

作者: sxxs001 发布时间: 10-21

ixia自动化脚本一例

脚本实现测试仪2口发,通过DUT设备转发到测试仪4口收的功能,并验证收发是否相等。 package require IxTclHal global one2oneArray set userName dwang set hostName 192.168.2.99 if [isUNIX] { ix [ixConnectToTclServer $hostName] { ixPuts "Could not connect to $hostName" return 1 } } ixLogin $userName if [ixConnectToChassis $hostName] { return 1 } #chasID g...

作者: wangdan1600 发布时间: 10-20

shell 监控脚本 短信告警

shell 监控脚本 短信告警 2010-10-12 13:49 监控+实时报警 自己使用bash shell 编写了一个监控脚本。通过139邮箱,发送邮件,短信及时通知。 功能描述:通过config.list文件获取各个服务器地址、相应端口、名称,循环检测各个应用的端口健康情况,当发现故障只发送一次告警信息,故障修复后发送一次通知信息(这个地方的逻辑判断有点小复杂,需要仔细阅读才能理解其中的思想)...

作者: sun5411 发布时间: 10-19

sed使用实例

sed常用命令命令 功能 a\ 在当前行后添加一行或多行 c\ 用新文本替换当前行中的文本 i\ 在当前行前插入文本 d 删除行 g 在行内进行全局替换 p 打印行 n 读入下一行,并从下一个命令对其进行处理 r 从文件中读取输入行 ! 对所选行以外的所有行应用命令 s 用一个字符串替换另一个 w 将行写入文件 y 将字符转换为另一字符 -e 允许多项编辑 -n 取消缺省的输出 -f 指定sed脚本文...

作者: biti-leaf 发布时间: 10-19

ssh 自动登录 故障 解决

遇到一问题 需求很简单,就是想 192.168.8.232 登录 192.168.8.232 的时候 免密码。直接登录 本来是很简单的说 192.168.8.232 执行操作 groupadd -g 702 ops useradd -g 702 -u 702 -m ops passwd ops ssh-keygen -t rsa #也可以使用其他验证方式 再将 192.168.8.232 的 cat .ssh/id_rsa.pub 放入192.168.8.234 .ssh/authorized_keys 做好这一切 却死活不行,怀疑人品。 最...

作者: sxxs001 发布时间: 10-18

linux shell if 命令参数说明

linux shell if 命令参数说明 比较字符写法: -eq 等于 -ne 不等于 -gt 大于 -lt 小于 -le 小于等于 -ge 大于等于 -z 空串 * = 两个字符相等 * != 两个字符不等 * -n 非空串 7.1. 介绍if 7.1.1. 概要 有时候你需要指定shell脚本中的依靠命令的成功与否来实施不同过程的行为。 if 结构允许你来指定这样的条件。 最精简的 if 命令的语法是: if TEST-COMMANDS; then CONSEQUEN...

作者: flying5 发布时间: 10-17

find 命令精讲

关于find命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。 一、find 命令格...

作者: xxlWking 发布时间: 10-15

不看后悔的Linux生产服务器Shell脚本分享(1)

【51CTO独家特稿】作为一名Linux/unix系统管理员,我经常遇到人问这个问题:shell能做什么?PHP这么强大,为什么不用PHP来完成工作呢?其实相对于PHP这些开发语言而言,shell主要用于数据库备份(SVN备份)、计划任务(crontab)、服务状态监控、FTP远程备份等。对于这些任务,shell的强大是大家都公认的,这也是每一个Linux/unix系统管理员的基本之一。现在在Windows 2008里也...

作者: tonyty163 发布时间: 10-12