随笔分类 -  Shell

shell命令行执行python(解析json)
摘要:每个脚本都有自己的擅长。 有次实现一个work,使用了shell,php,python看着文件种类多,不方便交接,看着也比较麻烦。 减少文件种类数,也是很有必要的。 遇到的场景:shell程序需要从json中获取信息,继续处理。 文件, json.txt 可以在shell中直接调用python(注意 阅读全文

posted @ 2018-05-26 09:24 旭东的博客 阅读(9250) 评论(0) 推荐(0) 编辑

linux shell grep/awk/sed 匹配tab
摘要:处理文件的命令实在是多, sed, awk, grep等。遇到了需要匹配tab的情况, 记录一下。 例子如下:找出文本中第一列是1的行。 文本a 解法1 : 直接使用正则表达式, ^表示开头, \t表示tab grep -P "^1\t" a 解法2 : awk循环行,并判断 awk '{if($1 阅读全文

posted @ 2018-01-26 08:28 旭东的博客 阅读(2829) 评论(0) 推荐(0) 编辑

Python/Shell 正则表达式与运用
摘要:正则表达式用的地方是很多的。比如字符串处理过程中。最近遇到记录一下。 1. 比如在shell中 执行输出: 2. Python中 输出: 例子中的正则表达式多次使用到了捕获组,主要是方便查找与输出。() 每个括号是一个捕获组。 更多关于捕获组的用法可以参考网上其他博客, 如: http://blog 阅读全文

posted @ 2017-11-28 08:52 旭东的博客 阅读(779) 评论(0) 推荐(0) 编辑

Shell bc命令进行数学运算
摘要:通常情况做简单的运算,很多命令里面都是支持的。比如for, awk等。 做一些复杂的操作就需要使用bc命令,比如浮点数运算,进制转换等。 以后写临时脚本统计百分比,就很easy啦。 阅读全文

posted @ 2017-11-24 07:51 旭东的博客 阅读(1123) 评论(0) 推荐(0) 编辑

Shell编程之数组使用
摘要:记录一下shell中数组的使用 主要是数组元素的创建,元素的增、删、改操作。 执行结果: 第0个元素:1所有元素: 1 2 3数组长度: 3 遍历数组:123 末尾追加1个元素后: 1 2 3 4修改第1个元素后: 1 5 3 4删除第1个元素后: 1 3 4删除所有元素后: 阅读全文

posted @ 2017-05-31 08:20 旭东的博客 阅读(9756) 评论(0) 推荐(0) 编辑

linux 比较两个文件夹不同 (diff命令, md5列表)
摘要:比较文件夹diff,可以直接使用diff命令 [root@~]# diff -urNa dir1 dir2 -a Treat all files as text and compare them line-by-line, even if they do not seem to be text. - 阅读全文

posted @ 2017-03-03 08:14 旭东的博客 阅读(64469) 评论(0) 推荐(1) 编辑

linux shell 多线程执行程序
摘要:Shell中并没有真正意义的多线程,要实现多线程可以启动多个后端进程,最大程度利用cpu性能。 直接看代码示例吧。 (1) 顺序执行的代码 输出: (2) 并行代码 使用'&'+wait 实现“多进程”实现 输出: (3) 对于大量处理任务如何实现启动后台进程的数量可控? 简单的方法可以使用2层fo 阅读全文

posted @ 2016-11-19 11:30 旭东的博客 阅读(71098) 评论(2) 推荐(1) 编辑

C++/Php/Python/Shell 程序按行读取文件或者控制台
摘要:写程序经常需要用到从文件或者标准输入中按行读取信息,这里汇总一下。方便使用 1. C++ 读取文件 1 #include<stdio.h> 2 #include<string.h> 3 4 int main(){ 5 const char* in_file = "input_file_name"; 阅读全文

posted @ 2016-05-07 08:56 旭东的博客 阅读(1328) 评论(0) 推荐(2) 编辑

shell 控制输出格式 echo printf
摘要:(1)echo [A@XY log]$ echo -e "ab\t45" #带格式输出ab 45[A@XY log]$ echo "ab\t45" #无格式输出ab\t45 [A@XY log]$ echo -e "ab\t45\c" #不输出换行ab 45[A@XY log]$ (2)printf 阅读全文

posted @ 2016-03-03 22:50 旭东的博客 阅读(2377) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示