
shell
文章平均质量分 58
Edison徐
非专业不著名IT工匠
展开
-
suse下sed命令用法
具体用法参考http://sed.sourceforge.net/sed1line_zh-CN.html这里只是把遇到的两个问题解决方法记录一下:1. 被替换的字符串中含有/解决方法:用:或&替代sed自身的/间隔符,即sed -i 's/test/test2/g' test更新为sed -i 's:test:test2:g' test2. 被替换的字符是一个变量解决方法:加单引号sed -i '原创 2013-07-25 12:21:14 · 1601 阅读 · 0 评论 -
Linux Shell自动交互的三种方法
一、背景shell脚本在处理自动循环或大的任务方面可节省大量的时间,通过创建一个处理任务的命令清单,使用变量、条件、算术和循环等方法快速创建脚本以完成相应工作,这比在命令行下一个个敲入命令要省时省力得多。但是有时候我们可能会需要实现和交互程序如ftp,telnet服务器等进行交互的功能,这时候我们需要用到shell的自动交互功能,本文收集了较常用的三种自动交互方法,并进行了比较和总结。二、需求需求原创 2013-07-25 12:22:10 · 1249 阅读 · 0 评论 -
shell与python间传递变量方法(转)
转自:http://blog.youkuaiyun.com/kpshare/article/details/7523511python -> shell:1.环境变量[python] view plaincopyimport os var=123或var=’123’ os.environ[’var’]=str(var) #environ的键值必须是字符串 os.system(’echo $var’)转载 2013-07-25 12:22:14 · 3128 阅读 · 0 评论 -
使用getopts处理Shell脚本参数 (转)
转自(http://www.orczhou.com/index.php/2010/04/linux-shell-getopt/)编写一个shell脚本,做一些事;改进这个脚本,更好做这件事;再改进这个脚本,帮自己做些其他的事情;再改进这个脚本帮助其他人做一些事......简单的脚本处理,一般使用变量$0 $1 $2 ...就可以依次获得全部参数,还可以通过$#获得这个脚本一共有多少个参数。如果你需转载 2013-07-25 12:22:34 · 675 阅读 · 0 评论 -
shell 小知识
在开发脚本中遇到一些小问题。特记录在这里:1. dos2unix命令可以用来转换dos下编辑的文件成符合unix编码的文件,也可以用来去掉unix文件格式中的^M符号;2. dos2unix命令和默认的sed命令如果对软硬连接的Link进行操作,会打破连接,在link所在地方生产一个新的同名文件;3. sed命令可以加 --follow-symlinks 参数来避免破坏连接4. 用readlink原创 2013-07-25 12:22:21 · 529 阅读 · 0 评论 -
记一次troubleshoot 磁盘满的过程
今天查看周末跑的WPST结果,发现一堆ERROR,查看JBOSS的log,发现是db连接异常。登到DB节点一看,果然ORACLE挂了。su - oracle> cd $ORACLE_BASE/dialog/asm/> vi **_log.xml看了下log内容,发现是磁盘空间不够。df -h 一下Filesystem Size Used原创 2013-09-02 14:34:18 · 985 阅读 · 0 评论 -
bash shell 获取当前正在执行脚本的绝对路径
如题,一般我们写Shell脚本的时候,都倾向使用绝对路径,这样无论脚本在什么目录执行,都应该起到相同的效果,但是有些时候,我们设计一个软件包中的工具脚本,可能使用相对路径更加灵活一点,因为你不知道用户会在哪个目录执行你的程序,就有了本文的题目。 常见的一种误区,是使用 pwd 命令,该命令的作用是“print name of current/working directory”,这才转载 2014-01-03 18:15:50 · 6870 阅读 · 0 评论