
Shell_script
karlzheng
这个作者很懒,什么都没留下…
展开
-
用python把图片像素点数据转换成文本
把bmp图片的数据转换成数组放到uboot代码中原创 2010-07-13 11:28:00 · 13595 阅读 · 0 评论 -
imap send email by python
import imaplibimport emaildef extract_body(payload): if isinstance(payload,str): return payload else: return '\n'.join([extract_body(part.get_payload()) for part in payload]原创 2011-11-02 18:57:26 · 7044 阅读 · 1 评论 -
simg2img.py
#!/usr/bin/env python#encoding:utf8#===============================================================================## FILE: simg2img.py# # USAGE: ./simg2img.py system.img #原创 2011-10-18 20:21:29 · 8562 阅读 · 1 评论 -
vim && here document
习惯了vim编辑,有时在shell脚本中也可以调用vim来批处理编辑文件;那么如何进行插入,模拟输入ESC按键呢?见如下代码: zkl@user-desktop:/tmp$ vi 1.txt <<end!> i> abc> ^[> :wq> end!Vim: 警告: 输入不是来自终端(键盘)zkl@user-desktop:/tmp$ cat 1.txt abczkl原创 2010-10-04 19:17:00 · 6779 阅读 · 0 评论 -
Truncate a file by using dd command
dd if=/dev/null of=myfile bs=1 seek=1440k转载 2013-07-23 17:18:42 · 1105 阅读 · 0 评论 -
去掉txt文本文件中的空行和重复的行
vim -c ':%s#\s*$##g' -c ':%s#\r\n#\r#g' -c ':g#^\s*$#d' -c ':wq' "$1"原创 2012-10-28 16:57:14 · 3747 阅读 · 0 评论 -
史上最全的正则表达式多行匹配例子 from karlzheng@csdn
用vim、sed、awk三种方法实现多行匹配输出原创 2012-10-28 08:41:37 · 2680 阅读 · 0 评论 -
public the local git repository to github
git remote add origin git@github.com:karlzheng/mp3repeater.git原创 2013-11-08 14:17:40 · 1246 阅读 · 0 评论 -
exec text in vim as Shell command!
w !/bin/sh原创 2011-03-22 20:05:00 · 6806 阅读 · 0 评论 -
《生活在Linux中》之:使用Bash就是使用Emacs
使用Bash就是使用Emacs原创 2013-12-08 22:21:05 · 2202 阅读 · 0 评论 -
《生活在Linux中》之: change default IFS in Bash
IFS=$’\n’ #更改IFS值为$’\n’原创 2013-07-23 17:23:33 · 1574 阅读 · 0 评论 -
《生活在Linux中》之:在Bash的Emacs模式中使用Vim
export EDITOR=vimctrl-x ctrl-e原创 2014-04-30 17:33:26 · 2559 阅读 · 0 评论 -
《生活在Linux中》之:prefer function to alias in Bash
在Bash环境中,定义了alias替换有时会产生不是想要的替换:e.g:;而定义function则可以避免这种缺陷。原创 2014-05-03 00:06:19 · 1640 阅读 · 0 评论 -
Linux中文环境快速进入$HOME目录"桌面"的办法
安装Linux的时候选择了中文版,桌面的目录就在 $HOME目录下的"桌面"目录;在gnome terminal要进这个目录,从redhat、FC,到RHEL,ubuntu,没少烦过我:每次敲cd命令后还要把输入法切换到中文,再输入" 桌面";后来找到一下办法:在.bas原创 2011-07-30 23:51:49 · 12909 阅读 · 4 评论 -
Readline-在BASH下自定义键盘热键
http://blogold.chinaunix.net/u1/40349/showart_316888.htmlhttp://www.linuxsir.org/bbs/showthread.php?t=237528 Readline-在BASH下自定义键盘热键Readline:在BASH下自定键盘热键转载 2011-06-22 20:40:00 · 8122 阅读 · 0 评论 -
Bash Shell-使用内置的set和shopt命令设置bash选项
http://blog.csdn.net/yuast1234/archive/2010/06/22/5686871.aspx使用内置的set和shopt命令设置bash选项 set命令可以用来定制shell环境,使用选项“o”来打开或者关闭选项。例如打开选项:set -o 选项,关闭选项目:set +o 选项。 例如要打开vi交互式命令行编辑,则如下:转载 2011-06-22 21:19:00 · 6378 阅读 · 0 评论 -
用脚本下载android源码
在shell脚本中判断是否repo sync完成...原创 2010-08-04 13:16:00 · 5871 阅读 · 0 评论 -
找出svn log中修改过的文件
作用:提取svn 某一版本修改过的文件放到一个新的目录用beyond compare一类的软件来比较原创 2010-06-13 21:34:00 · 9013 阅读 · 0 评论 -
[转]shell中的数组使用方法
shell中的数组使用方法转载 2010-06-14 09:55:00 · 5921 阅读 · 0 评论 -
svn_getallvers.sh 拷贝出所有的目录版本用于比较
svn_getallvers.sh 拷贝出所有的目录版本用于比较原创 2010-06-12 15:03:00 · 6228 阅读 · 0 评论 -
使用git checkout 源代码
使用git checkout 源代码原创 2010-06-23 22:08:00 · 10254 阅读 · 2 评论 -
Bash命令行编辑的快捷键
Esc space Set a mark at cursor position. Ctrl-X Ctrl-X Exchange cursor and mark.原创 2010-09-03 08:57:00 · 6076 阅读 · 0 评论 -
shell-backward-kill-word in Bash 4.1
add short cut key in ~/.inputrc like below:"/C-j":shell-backward-kill-word原创 2010-09-04 18:56:00 · 6015 阅读 · 0 评论 -
定制Bash历史命令
在多个bash终端间共享命令历史原创 2010-10-10 15:18:00 · 6249 阅读 · 1 评论 -
Linux下统计当前目录下源代码行数的Shell脚本
Linux下统计当前目录下源代码行数的Shell脚本原创 2010-12-18 18:56:00 · 7692 阅读 · 1 评论 -
用户crontab -e设定的脚本文件位置
用户crontab -e设定的脚本文件位置在/var/spool/cron/原创 2010-12-27 21:36:00 · 9670 阅读 · 0 评论 -
在android中执行bash 循环
adb push 一个交差编译的bash到/system/bin下,然后运行如下脚本原创 2010-12-31 18:06:00 · 7056 阅读 · 0 评论 -
[转载]bash下. : () {} [] [[]] (())的解释
http://blog.chinaunix.net/space.php?uid=20715284&do=blog&cuid=2312850 一、.(source).(点)与source命令一样,从文件中读取并执行命令,无论该文件是否都有可执行权限都能够正确的执行。且是在当前shell下执行,而不是产生一个子shell来执行(我们通常使用“./filename.sh”去执行一转载 2011-06-09 19:54:00 · 6024 阅读 · 0 评论 -
《生活在Linux中》之:在Vim中使用Emacs
在Vim中使用Emacs原创 2014-04-30 17:30:47 · 1355 阅读 · 0 评论