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 · 173 阅读 · 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 · 205 阅读 · 0 评论 -
pyinstaller打包exe速记
自用的脚本要推给别人就很不方便,所以还是打个包,省去他人配置环境的麻烦。太久不做工具自己也生疏了,这次就赶紧记录下,省得又忘掉。首先下载一个pyinstaller插件,然后找到它所在的目录.../Python/Python37/Scripts, 然后去我的电脑->右键属性->高级系统设置->添加环境变量,将这条目录添加到"PATH"中。然后再去命令窗口敲pyinstall...原创 2019-12-31 15:58:08 · 155 阅读 · 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 · 102 阅读 · 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 · 325 阅读 · 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 · 94 阅读 · 0 评论 -
速记:cshell语法
cshrc中的for循环:while () ... ...end或者:#!/bin/cshset nameforeach name (`ls`) echo $nameend原创 2019-09-26 15:40:18 · 834 阅读 · 0 评论 -
20120925Converting tabs to spaces
http://vim.wikia.com/wiki/Converting_tabs_to_spacesTo 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 · 134 阅读 · 0 评论