03 2013 档案

摘要:一般的写法是for f in `ls ./`但是如果文件名中带空格,比如"A B" 那么虽然ls能正确列出,但是for却会把空格当成分隔符 将A,B分别赋给f,导致变成两个文件名研究发现问号?在文件名中也可以代表空格。因此可以这样写:for f in `ls ./ | tr " " "\?"`先将ls的每一行的空格用tr替换为问号。这样的f可以执行mv,cp等操作。echo也能正确将?变成空格显示。要是涉及到字符串操作不爽,反正现在已经在变量里面了可以直接替换回来f=`tr "\?" " " & 阅读全文
posted @ 2013-03-12 17:05 google4y 阅读(4891) 评论(1) 推荐(1)
摘要:http://www.3mu.me/centos%E5%AE%89%E8%A3%85jira%E7%A0%B4%E8%A7%A3%E4%B8%8E%E6%B1%89%E5%8C%96/http://supernetwork.blog.51cto.com/2304163/843008 阅读全文
posted @ 2013-03-07 11:09 google4y 阅读(187) 评论(0) 推荐(0)
摘要:http://www.myxzy.com/post-348.html原文地址http://sudhir-web.blogspot.com/2012/07/how-to-install-nginx-with-php-and-mysql.html编译错误以虚拟机VirtualBox版本是4.1.20(内存设置为512M,centos安装是文本模式下安装),全新以最小化包安装了32位的CentOS6.3系统,作为本地web环境,上次讲了在windows下安装Apache2.4.3+PHP5.4.8+Mysql5.5.8,这次就说说linux(centos)下编译安装的过程(全命令模式下完成)。以下分 阅读全文
posted @ 2013-03-06 17:05 google4y 阅读(221) 评论(0) 推荐(0)
摘要:手头上有一个远程重启目标服务器上进程的expect脚本,SHELL下单独执行时一切都OK,但是添加到cron任务中时执行却不能工作。部分代码如下:expect脚本:(/data/home/restart_expect)#!/usr/bin/expect spawn ssh -pxxxroot@xxx.xxx.xxx.xxx #expect "*root's password*" expect "*Tencent:*" send "sh some remote scripts" send "exit/n" e 阅读全文
posted @ 2013-03-05 15:11 google4y 阅读(790) 评论(0) 推荐(0)
摘要:########################总结几个特殊的shell变量:######################################################################################http://hi.baidu.com/xece/modify/blog/75327e382149dae23b87ce5a############################################################特殊的shell变量:$0 获取当前执行的shell脚本的文件名$n 获取当前执行的shell脚本的第n个参 阅读全文
posted @ 2013-03-04 09:30 google4y 阅读(201) 评论(0) 推荐(0)

不在家,就在公司,不在公司,就在去公司的路上,無家無根,如風如萍,只有漂