天行健,君子以自强不息;
      地势坤,君子以厚德载物;

预览模式: 普通 | 列表

sed 中如何替换换行符

使用如下解决方案:

sed ':a;N;$!ba;s/n/,/g'
(/n/ n前面有反斜杠,安全机制过滤了) 
这将在一个循环里读取整个文件,然后将换行符替换成一个空格。

说明:

1、通过 :a创建一个标记
2、通过N追加当前行和下一行到模式区域
3、如果处于最后一行前,跳转到之前的标记处。 $!ba ($! 意思是不在最后一行做这操作 (最后一行就被当成最后的一行)).
4、最后置换操作把模式区域(就是整个文件)的每一个换行符换成一个空格。

示例追加:
$ echo -e "1 2" | sed ':a;N;$!ba;s/n/,/g'
(/n/ n前

[阅读全文]

标签: sed

Android手机通过USB连接通过电脑上网

对于各位安卓手机的友友来说,如果身边没有免费的无线WIFI网络的话或者WIFI很拥堵或者WIFI很不稳定,是一件很痛苦的事情。而下面给大家分享一个利用手机USB数据线连接电脑的宽带上网的小技巧。让你在玩手机、上网冲浪的同时,还可以充电哦!推荐给无线网络不给力的同学们吧。

PC环境:windows 8.1

系统已安装adb命令


前提条件:

1、手机必须具有root权限

2、手机装有busybox(或者其他可以执行route的命令)

3、手机必须可以通过终端方式或者adb方式连接输入命令


一、将手机通过USB数据线连接至电脑,再依次打开手机的系统设置 → 无线和网络 → 绑定与便携式热点 &

[阅读全文]

标签: android usb 上网

批处理删除指定天数日期之前的文件

批处理删除指定天数日期之前的文件
转载自:http://bbs.bathome.net/thread-3334-1-1.html


【方案一】删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件:BAT + REG + VBS

@echo off
::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例调用了临时VBS代码进行日期计算
::本例为兼容不同的日期格式,调用reg命令(XP系统自带)统一设置日期格式,
::处理完毕之后再把日期格式恢复成原来的状态。

rem 指定待删除文件的存放路径

[阅读全文]

php-fpm for php-5.3.8

自打php集成了php-fpm后,发现php调整了策略,不再支持spawn-fcgi模式使用fastcgi了。
以前使用fastcgi时候,通过带--enable-fastcgi参数编译php,生成php-cgi文件,使用lighttpd的spawn-fcgi产生php-cgi进程,通过socket或者端口监听模式使用。
该方式在php-5.3.3还支持,在php-5.3.6(之间的版本未测试)之后,编译配置选项里已没有 --enable-fastcgi 了,是否意味着已无法通过spawn-fcgi使用fastcgi了?
方式的减少,意味着开发者选择面更窄了,意味着php对自身产品的功能垄断,

[阅读全文]

标签: PHP php-fpm

关闭访问头部的php信息

访问php文件的头部信息,会提示:

HTTP/1.1 200 OK
X-UA-Compatible: IE=EmulateIE7
X-Powered-By: PHP/5.3.3
Content-type: text/html; charset=utf-8
Connection: close
Transfer-Encoding: chunked
Date: Sun, 02 Jan 2011 14:38:49 GMT
Server: Who_knows?

显露出php的版本,需要去php.ini中关闭(默认是开放的,汗一下),在php.ini中找到“expose_php On&rdqu

[阅读全文]

标签: PHP