查找当前文件夹中内容包含rfyy的文件,并打印出文件名

#!/bin/bash
n=`ls -l |awk 'NR==1 {next} {print $NF}'  |wc -l`         #有多少文件
ls -l |awk 'NR==1 {next} {print $NF}'  >> filedir         #文件名放入filedir中
i=1
while  [ $i -le $n ] ; do                                  #循环,多少个文件循环多少次
       filename=`sed -n "$i"p  filedir`                    #取出文件名
       grep "rfyy"  $filename     >/dev/null  2>&1         #查找文件中是否包含rfyy
       m=`echo $?`

     if  [ $m -eq 0 ];then                                  #为零时文件中是包含rfyy
          echo  $filename >> fileend                        #为零时把文件名放入fileend中
     fi
        i=$[$i+1]
 done

cat  fileend                                                #打印文件名
发表在 linux | 标签为 | 查找当前文件夹中内容包含rfyy的文件,并打印出文件名已关闭评论

awk中的判断语句

if语句

格式:

{if (expression)
{
statement; statement; ...
}
}

$ awk ‘{if ($1 <$2) print $2 “too high”}’ test。如果第一个域小于第二个域则打印。

$ awk ‘{if ($1 < $2) {count++; print “ok”}}’ test.如果第一个域小于第二个域,则count加一,并打印ok。

  继续阅读

发表在 linux | 标签为 | awk中的判断语句已关闭评论

如何为vSphere 6.0重置SSO管理员密码

忘记这个很重要的SSO Administrator密码,所以,整理一下资料写一下如何重置的问题。步骤如下:

针对Windows版本的vCenter
1、利用Domain Administrator登录到vCenter,打开命令行界面,来到下面的路径:

C:\>"%VMWARE_CIS_HOME%\vmdird\vdcadmintool.exe"

之后,系统会弹出下面几个选项框:

	0. exit
	1. Test LDAP connectivity
	2. Force start replication cycle
	3. Reset account password
	4. Set log level and mask
	5. Set vmdir state

继续阅读

发表在 linux | 标签为 | 如何为vSphere 6.0重置SSO管理员密码已关闭评论