echo

  • shell学习笔记(2)

    1、shell传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数。…

    智能运维 2022年7月27日
  • shell: 获取每行文本的最后几个字符

    tail方式 tail参数-c就可以获取最后的几个字节 -c, –bytes=[+]NUM output the last NUM bytes; or use -c +NUM t…

    智能运维 2022年7月27日
  • shell循环

    shell 循环 循环的分类 循环名称 循环含义 应用场景 while 当型循环 死循环、按行读取文件、有条件循环 do until 直到型循环 没有场景 for 通用型循环 很多…

    智能运维 2022年7月26日
  • Java内存分析脚本

    常用的java进程内存分析工具有1、JDK自带的 jvisualvm.exe2、阿里巴巴开源的 arthas 工具(命令交互) 除了以上两款工具,还可以使用jvm自带的命令如 jm…

    编程笔记 2022年7月25日
  • Linux 重定向与追加

    重定向符号 > 追加重定向,把内容追加到文件的结尾;谨慎使用 追加符号 >> 把前面命令输出,记录到后面文件中,先把文件内容清空,然后再记录 {}符号使用,生成序…

    智能运维 2022年7月24日
  • 温故知新,Linux命令知多少,学习Bash Shell

    $* 和 $@ 在 Bash 中没有双引号时, 它们两个被扩展后, 结果是一样的, 都是表示外部输入的参数列表. 当有双引号时, 如 “$*”, “$@”, 这个时候, 前者表示的…

    智能运维 2022年7月23日
  • bash shell计算时间差

    function getTiming() { start=$1 end=$2 start_s=$(echo $start | cut -d ‘.’ -f 1) start_ns=$…

    智能运维 2022年7月21日
  • shell避坑指南

    约定 Error:错误写法; Bad:是正确写法,但不是推荐写法; Good:不仅是正确写法,而且是推荐的写法。 空格避坑 避坑:带有空格的字符串在进行判断操作时要加引号 示例: …

    智能运维 2022年7月21日
  • shell字符串操作大全

    字符串操作 ${#string} $string的长度 ${string:position} 在$string中,从位置$position开始提取子串 ${string:posit…

    智能运维 2022年7月21日
  • shell算数运算

    整数运算 命令方式 let 命令 expr命令 运算符方式 $((运算式))或$[运算式] a=1 b=2 c=$(($a + $b)) d=$[$a + $b] 浮点运算 she…

    智能运维 2022年7月21日