
shell
frank_rabbit
这个作者很懒,什么都没留下…
展开
-
shell和正则表达式使用笔记【未完】
1、在当前文件夹及其子目录中搜索所有的.mk文件,然后在.mk文件中查找expression字符串find * -name '*.mk' -exec grep -r expression {} +原创 2014-01-21 18:59:17 · 585 阅读 · 0 评论 -
通过Shell判断某个日期是星期几
一个朋友有如下的备份需求:1. RMAN备份片统一存放在/datafile/这个路径下 2. 然后每周六归档备份完毕后,把上周日到本周六的备份文件统一cp到一个目录下(/datafile/tarfile),然后把这个目录gtar压缩打包,以当天日期命名比如:prod_yyyymmdd.tar.gz 3. 把prod_yyyymmdd.tar.gz传到备份服务器,将/datafile转载 2014-03-07 10:39:53 · 11403 阅读 · 0 评论 -
用Linux/Unix命令把十六进制转换成十进制
那天写个脚本,需要把十六进制的数字转成十进制的打出来,发现不知道要怎么弄,搜一下,原来还是很简单的,比用C语言什么的容易多了,就一些现成的命令就解决了。先列两种简单的方法:1) echo 自己就能实现,相当简单。不过,不知道如果要从十进制转换回十六进制能怎么写。 ]$ echo $((0xac)) 1722) printf 也可以哦,十六进制和十进制互相转换都没问题转载 2014-02-27 15:33:10 · 15999 阅读 · 0 评论 -
Sed学习笔记
Sed学习笔记作者:Jims of 肥肥世家jims.yang@gmail.com>Copyright © 2004,2005, 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。发布时间:2004年09月20日最近更新:2005年12月22日,增加小技巧章节。转载 2014-03-07 16:36:23 · 464 阅读 · 0 评论 -
shell变量(字符串)间的连接
对于变量或者字符串的连接,shell提供了相当简单的做法,比string的连接还要直接。直接放到一起或用双引号即可。例如$a, $b,有c=$a$bc=$a"xyz"$bc=$a$b.txt原文:http://hi.baidu.com/sunnnnnnnnny/item/12de0ca7fef03513a8cfb7a1转载 2014-03-04 10:42:04 · 37575 阅读 · 0 评论 -
grep技巧(-r):在某一目录下递归[所有子目录]查找某一字串:+文件路径
http://zhumeng8337797.blog.163.com/blog/static/1007689142011350151438/转载 2014-01-21 18:59:08 · 621 阅读 · 0 评论 -
shell脚本中$#、$0、$@等特殊变量的含义
讲一讲在shell中一些特殊变量的涵义,首先来看一个脚本:#!/bin/sh echo "\$#:$#" echo "\$0:$0" echo "\$1:$1" echo "\$2:$2" echo "\$@:$@" echo "\$*:$*" echo "\$$:$$" echo "\$?:$?" 保存脚本为: test.sh,来看下执行结果从结果我们可以看出:$# 传给脚本转载 2014-03-17 10:41:20 · 640 阅读 · 0 评论