美文网首页
shell笔记

shell笔记

作者: Reiko士兵 | 来源:发表于2020-02-28 01:32 被阅读0次
1. 计算数组元素个数

num_of_sysctl_item=$(echo ${#sysctl_item[@]}) #获取sysctl_item数组元素个数

2. [ a >b ] 变量值太大时报"integer expression expected"

将比较方式改写成 [ `echo “a >b” | bc -l ]

3. 在脚本开头添加以下代码
if [ `echo "$0" | grep -c "/"` -gt 0 ]
then
    cd ${0%/*}
fi

好处:脚本开头先进入当前脚本所在目录再执行后续脚本内容,在当前脚本是被非当前脚本所在目录下的脚本所调用时,不会影响到当前脚本后续脚本内容中对其他脚本以相对路径的调用。

4. 查找指定文件并打包
find . -name "*xalan*" -exec tar -uf xalan.tar '{}' \;
5. 查找文件并去重(md5sum校验)
find /home/ -name 'common-lang3.jar' -exec md5sum {} \; | awk  '!a[$1]++ {print $2}'
6. 对文本中单词频率进行统计
awk '{for(i=1;i<=NF;i++){words[$i]++}} END {for(word in words){print word" "words[word] } }' words.txt | sort -k2nr

cat words.txt | xargs -n1 | sort | uniq -c | sort -rn | awk '{print $2,$1}'

相关文章

  • linux shell脚本攻略笔记

    LINUX SHELL脚本攻略笔记[速查] linux shell脚本攻略笔记

  • Shell十三问 学习笔记

    文本处理 Shell脚本编程 Shell 十三问 学习笔记 shell and Carriage 关系 Shell...

  • Shell脚本

    shell脚本学习笔记 shell命令的组合运用 常用命令组合

  • Shell入门笔记

    本笔记参考 Linux探索之旅 1.什么是Shell 2.Shell种类 3.Shell脚本文件 4.Shell变...

  • Shell 学习笔记

    Shell 学习笔记 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是...

  • 1.1 开始

    《Linux Shell 脚本攻略(第 2 版)》读书笔记 Bash (Bourne Again Shell)是目...

  • SHELL 笔记

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

  • 1.11 调试脚本

    《Linux Shell 脚本攻略(第 2 版)》读书笔记 启用 shell 脚本的跟踪调试功能bash -x s...

  • Linux操作系统命令汇总

    SHELL脚本学习笔记 标签(空格分隔): linux shell脚本 1. 常用命令汇总 alias 设置别名u...

  • shell script学习笔记

    shell学习笔记 什么是shell? shell是运行在linux服务器上的用c语言编写的程序,即可以是服务器端...

网友评论

      本文标题:shell笔记

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