shell
cuijianzhongswust
这个作者很懒,什么都没留下…
展开
-
linux sed 批量替换多个文件中的字符串
比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`解释一下:-i 表示inplace edit,就地修改文件原创 2011-08-19 12:47:38 · 1016 阅读 · 0 评论 -
shell 中的数字和字符串的比较
二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if转载 2011-09-28 13:46:31 · 746 阅读 · 0 评论 -
Linux shell脚本中判断变量文件目录:权限、是否存在、空值、相等
#!/bin/shmyPath="/var/log/httpd/"myFile="/var /log/httpd/access.log"#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限if [ ! -x "$myPath"]; thenm转载 2011-09-28 14:15:35 · 1229 阅读 · 0 评论 -
awk用法总结
awk 用法小结 - - - by ruson 2006.4 NTU 1. awk 非常适合于结构化的文本文件(行、列数据)复杂处理。相对于 sed 而言,它可进行复杂的编程处理,并且可以产生复杂的报表输出。 2. awk 通常有三个版本,旧 awk、nawk(转载 2011-10-13 17:21:17 · 8974 阅读 · 0 评论 -
学几个bash快捷键
用快捷键,有两个好处:1 成就感!2 效率!停下手里活,学点一举两得的小技能,保证五分钟搞定!“棕色粗体”表示“我推荐的”!Ctrl-A 相当于HOME键,用于将光标定位到本行最前面Ctrl-E 相当于End键,即将光标移动到本行末尾Ctrl-B转载 2011-10-13 15:47:33 · 420 阅读 · 0 评论 -
常用的一些 shell
1、循环读取文件example.txt中的每一行,为每一行的名字创建目录 for i in `cat example1.txt | while read line; do echo $line;sleep 1;done` ;do mkdir $i;done原创 2011-10-13 17:15:31 · 591 阅读 · 0 评论 -
脚本中echo显示内容带颜色显示
脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 注: 1、字背景颜色和文字颜色之间是英文的""转载 2011-12-07 16:03:09 · 830 阅读 · 0 评论 -
grep使用
Grep学习笔记整理:Jims of 肥肥世家yjnet@21cn.com>Copyright © 2004 本文遵从GPL协议,欢迎转载、修改、散布。第一次发布时间:2004年7月16日Table of Contents1. grep简介2. grep正则表达式元字符集(基本集)3. 用于egrep和 g转载 2012-11-21 11:13:06 · 539 阅读 · 0 评论 -
Bash的24个陷阱分析
1. for i in `ls *.mp3`常见的错误写法:for i in `ls *.mp3`; do # Wrong!为什么错误呢?因为for...in语句是按照空白来分词的,包含空格的文件名会被拆 成多个词。如遇到 01 - Don't Eat the Yellow Snow.mp3 时,i的值会依次取 01,-,Don't,等等。用双引号也不行,它会将ls *.m转载 2013-06-13 11:36:02 · 664 阅读 · 0 评论