• shell常用命令


    shell常用命令:

    1、命令实例: cat /etc/passwd  | awk -F ':' '{print$1}' | sed -n '10p'

       分解说明: 查看passwd文件  | 以':'分割  打印第一列 |  打印第10行

    2、命令实例exist=`docker ps -a | grep 'logtracker_redis' | grep 'Up' | wc -l`

       分解说明变量名='查看logtracker_redis容器进程 | 查找含有'Up'信息 | 出现的个数'

       命令实例:if [ $exist -eq 0 ]; then

       分解说明:判断 [变量是否等于0];  (等于0代表进程不存在)
       命令实例:echo "logtracker-redis offline"

       分解说明:打印 "错误信息"

    3、for i in $(ls -d app/*/)  

        循环 app目录下的所有文件

      do
           test -s ${i}scan_all.sh && (sh ${i}scan_all.sh | awk -F ':' '{ if ( length($2)==0 ){ print $1" offline"; } }')

           查看app/下或app/文件夹下的scan_all.sh文件存在并且是一个套接字 && 执行每个目录下can_all.sh文件 以':'分割 进行三元判断 ,判断以':'分割后的第二列的长度是否等于0等于0打印错误信息
       done

    4、统计某文件a中字符串"hello"出现的次数

        命令实例:grep -o '字符串' file |wc -l

  • 相关阅读:
    选择排序
    插入排序
    冒泡排序
    java实现串的匹配和替换
    动态字符串的存储结构的实现
    静态串的存储结构以及增删改查
    链式队列的操作实现
    java中程序的执行的原理如怎么创建空间,创建对象等
    java中的环境变量的配置
    java的JVM以及java中代码的运行过程
  • 原文地址:https://www.cnblogs.com/liuyansheng/p/6344064.html
Copyright © 2020-2023  润新知