
scripts
常用脚本速记
gitCyan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
20131206常用脚本备份
1. 删除包含字符串的整行,模糊匹配 perl -p -i -e 's/^.*(str).*\n$//g' dir ^:匹配至一行开始,\n之后的位置; .:匹配任意单个字符; *:匹配前面的字符无限次; ():指定匹配的pattern; $:匹配至一行结束,\n之前的位置; 2. 替换指定字符串,精确匹配 perl -p -i -e 's/str1/str2/g' dir 将dir...原创 2020-01-06 18:15:12 · 204 阅读 · 0 评论 -
numpy速记
最近用numpy做图像处理,涉及到一些数组的基础操作,这里记录一下备忘。 import numpy as np 数组的随机填充: np.array([0, 1, 2, 3]).reshape(2, 2) #将列表0,1,2,3转为2x2的数组 np.random.randint(0, 4, (3, 3, 3)) #生成3x3x3的随机数组,每个元素为0~4之间的随机整数 数组的四则运算...原创 2020-01-06 17:33:02 · 238 阅读 · 0 评论 -
pyinstaller打包exe速记
自用的脚本要推给别人就很不方便,所以还是打个包,省去他人配置环境的麻烦。 太久不做工具自己也生疏了,这次就赶紧记录下,省得又忘掉。 首先下载一个pyinstaller插件,然后找到它所在的目录.../Python/Python37/Scripts, 然后去我的电脑->右键属性->高级系统设置->添加环境变量,将这条目录添加到"PATH"中。然后再去命令窗口敲pyinstall...原创 2019-12-31 15:58:08 · 168 阅读 · 0 评论 -
20121112grep正则表达式的使用
grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。 grep正则表达式元字符集(基本集): ^ 锚定行的开始 如:’^tes...转载 2019-10-29 13:04:37 · 123 阅读 · 0 评论 -
速记:去除行尾^M
目前最常用的还是dos2unix :) 第一种方法: cat -A filename 就可以看到Windows下的断元字符 ^M 要去除他,最简单用下面的命令: dos2unix filename 第二种方法: sed -i 's/^M//g' filename #注意:^M的输入方式是 Ctrl + v ,然后Ctrl + M 第三种方法: #vi filename :1,$ s/^M//g ...原创 2019-09-25 14:09:53 · 349 阅读 · 0 评论 -
速记:git常用命令
目前个人最常用的还是只有add/status/commit/pull/push这几个:) git add ./ git status ./ git commit abc/aaa.py -m "asdfg" -feat //新功能; -fix //修补bug; -docs //文档; -style //格式 -refactor //重构 -test //增加测试 -chore //构建过程或辅助工...原创 2019-09-25 14:07:09 · 110 阅读 · 0 评论 -
速记:cshell语法
cshrc中的for循环: while () ... ... end 或者: #!/bin/csh set name foreach name (`ls`) echo $name end原创 2019-09-26 15:40:18 · 879 阅读 · 0 评论 -
20120925Converting tabs to spaces
http://vim.wikia.com/wiki/Converting_tabs_to_spaces To insert space characters whenever the tab key is pressed, set the ‘expandtab’ option: :set expandtab With this option set, if you want to en...转载 2018-05-06 15:47:33 · 157 阅读 · 0 评论