美文网首页
常用Shell 语句记录

常用Shell 语句记录

作者: duval | 来源:发表于2017-08-18 11:52 被阅读0次

最近写了几个shell脚本,发现有些功能是非常常用的,记录一下,备忘。

1.获取linux用户的Home目录

USER_HOME=`env | grep ^HOME= | cut -c 6-`

2.获取时间戳

tag=`date +%Y-%m-%d-%H-%M-%S`

3.判断字符串A是不是字符串B的子字符串

function checksub(){
        result=$(echo $1 | grep "$2")
        if [[ "$result" != "" ]]
        then
                echo "true"
        else
                echo "false"
        fi
}

strA="test"
strB="1testB"
checksub $strB $strA

4.输出到控制台并且追加到日志文件

function cout(){
    echo "$1" | tee -a ${LOG_FILE}
}

5.if 判断使用

字符串相等  if [ "${MODULE}"x = "web"x ];      不等: if [[ "$result" != "" ]]
目录不存在  if [ ! -d "${WORKING_HOME}" ] ;    存在 : if [ -d "${ARCHEIVE_HOME}/web/${tag}" ];

6.字符串截取

从0位开始截取4个字符   ${CLUSTER:0:4}

相关文章

  • 常用Shell 语句记录

    最近写了几个shell脚本,发现有些功能是非常常用的,记录一下,备忘。 1.获取linux用户的Home目录 2....

  • 常用shell语句

    整理一部分shell 中经常用到的语句和工具 按行读取文件,并输出每一行 单行字符串分割 获取文件名 获取绝对路径...

  • Linux:Shell命令记录

    Shell脚本常用于自动化操作,很方便,现在记录一下。 读取参数的方法 执行脚本,会输入如下,不错 判断语句 下面...

  • shell用法总结

    一.常用shell指令 set -e 脚本在文件开头加上set -e,这句语句告诉bash如果任何语句的执行结果不...

  • 【安全记录】反弹shell小记

    前言 本文记录反弹shell的一些注意事项,主要包括:常用反弹shell的payload,获得tty-shell,...

  • shell常用语句

    1.列出当前目录的所有文件,ls或ll,ls只是列出,ll是详细信息,ls a*是列出a开头的文件 cd进入目录,...

  • Shell 流程控制

    case语句 Shell case语句为多选择语句。 输出 while语句 输出 Shell 双括号运算符

  • SHELL 笔记

    shell笔记 判断语句 运算 选择语句 循环语句 将shell字句执行结果复制给变量 shell简单传参 编号变...

  • shell搭配工具遍历文件使用示例

    说明 运行环境:Windows 10 本文收集一些shell脚本常用的遍历文件的使用示例。 1.常用语句 数组拼接...

  • Console 对象常用方法

    记录一些常用的控制台调试语句:

网友评论

      本文标题:常用Shell 语句记录

      本文链接:https://www.haomeiwen.com/subject/kjzorxtx.html