随笔 - 313  文章 - 29  评论 - 32  阅读 - 124万 

随笔分类 -  bash shell

在Centos7中一些Shell脚本的编写和使用技巧
bash shell脚本如何获取脚本所在目录
摘要:很多时候执行shell脚本不在当前目录,我们需要cd到当前目录,可以用dirname命令; 如下: mypath=(dirname0) myname=(basename0) cd mypathcd{myname} mypath:脚本对执行路径的相对路径; myname:脚本的 阅读全文
posted @ 2020-08-04 18:05 步孤天 阅读(3705) 评论(0) 推荐(0) 编辑
Linux shell如何用正则表达式匹配分组数据
摘要:方法 两种方法:grep和sed echo "libgcc-4.8.5-4.h5.x86_64.rpm" | grep -Eo "[0-9]+\.[0-9]+.*x86_64" echo "libgcc-4.8.5-4.h5.x86_64.rpm" | sed -r "s/libgcc-([0-9] 阅读全文
posted @ 2020-07-02 14:01 步孤天 阅读(4302) 评论(1) 推荐(0) 编辑
Linux shell统计代码行数及统计代码字数命令
摘要:统计代码有多少行? find ./source -type f | xargs awk 'END{print NR}' #或者 find ./source -name "*[.h|.cpp]" | xargs awk 'END{print NR}' 统计代码有多少字? find ./source - 阅读全文
posted @ 2020-06-13 16:17 步孤天 阅读(1170) 评论(0) 推荐(0) 编辑
meminfo中的字段都是什么意思?
摘要:在Centos7中,我们可以查看到meminfo # cat /proc/meminfo 那么这些字段具体是什么意思呢? 主体部分转载自:https://segmentfault.com/a/1190000007114036 项目名 说明 MemTotal 所有可用的 RAM 大小,物理内存减去预留 阅读全文
posted @ 2020-05-25 20:33 步孤天 阅读(538) 评论(0) 推荐(0) 编辑
Bash Shell如何实现动态变量
摘要:有时需要遍历所有变量,但是如何生成变量名之后,再取到变量名里的值呢? 具体方法 测试动态变量的脚本: #!/bin/bash a=1 b=abc abc1='12345abc' tmp1=(evalecho'b{a}) echo tmp1echo(eval echo ' 阅读全文
posted @ 2019-12-12 17:18 步孤天 阅读(4223) 评论(0) 推荐(0) 编辑
shell脚本遇到问题"$'\r': command not found"
摘要:shell脚本写得一切正常,但是一执行就报错: line: XXX "$'\r': command not found" 问题原因:文件格式问题(虽然在window和linux上选择的都是UTF-8,然而并没有用),因为我是直接复制了一个别的文件,然后在那个基础上改的。 解决方法:dos2unix 阅读全文
posted @ 2019-09-09 15:52 步孤天 阅读(9888) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示