zoukankan      html  css  js  c++  java
  • shell脚本的if语句,日期变量以及文本vi编辑模式下的文本替换

    1.if语句的日常操作

    #!/bin/bash
    if [ $? -eq 0 ]; then
    echo "执行成功"
    else
    echo "mkl"
    fi
    #判断文件夹是不是存在
    test_dir=/root/bin/
    if [ ! -d "$test_dir" ]; then
    echo "是文件夹"
    else
    echo "不是文件夹"
    fi
    
    #判断文件是不是存在
    test_file=/root/bin
    if [ -f $test_file ]; then
    echo "是文件"
    else
    echo "不是文件"
    fi
    
    #数字比较大小
    num=70
    if [ $num -gt 100 ];then
    echo "num大于100"
    elif [ $num -lt 50 ];then
    echo "num小于50"
    else
    echo "num介于50和100之间"
    fi

    2.日期

    #!/bin/bash
    db_date=`date +%Y-%m-%d`
    echo $db_date

    显示的日期带格式是 2020-04-08

    3.vi模式下的文本替换

    #全文替换字符串oldString为newString

    :%s/oldString/newString/g
  • 相关阅读:
    C++类模板的三种特化
    构造函数抛异常
    ScrapySharp
    QtWebKit
    visual studio 插件
    asp.net 开源
    cfr
    eclipse icon
    JAD Java Decompiler
    Java Decompiler
  • 原文地址:https://www.cnblogs.com/makailong/p/12660303.html
Copyright © 2011-2022 走看看