Linux下utf-8 BOM 文件的检查与删除

JavasBoy | Bash, Perl, Vim | 2019-01-21
当源程序是 gbk 格式,你转换为 utf8 的时候,很多情况是头部会出现 bom,如果是 php 代码,这样会出现很多意想不到的事情,那怎么办呢,你可以用 linux 命令来查找,然后对文件的 bom 进行删除。 [shell] grep -r $'\xef\xbb\xbf' * |grep .php [/shell] bom:UTF-8签名(UTF-8 signature)也叫做BOM(Byte Order Mark) 查询BOM: [shell] :... [阅读全文]
ė 16,381 views 6 3条评论 0 , , ,

[转载]功能丰富的 Perl: 一行程序 101

JavasBoy | Perl | 2012-12-08
[转载]功能丰富的 Perl: 一行程序 101
为了完成这一篇 how-to 文章,您需要在系统上安装 Perl 5.6.0。您的系统最好安装比较新(2000 或更新)的 Linux 或 Unix,但是其它操作系统也能照样工作。所有的示例都使用 tcsh shell(尽管 bash 及其它 shell 也能工作)。虽然这些示例也许可以和较早版本的 Perl、Linux 及其它操作系统一起工作,但是如果它们不能一起工作,那么它们无法工作的原因可... [阅读全文]
ė 113,947 views 6 2条评论 0

Perl健忘录

JavasBoy | Perl | 2012-11-29
perl -lne 的作用 -l: line-ending handling Automatically adds or removes '\n' (处理行结束符,自动加上 \n 换行或者删除 \n 换行) In effect(作用效果): chomp()s everything on input 自动 chomp 输入分隔号 A godsend for one-liners [shell]perl    [ -sTtuUWX ] [ -hv ] [ -V[:configvar] ] [ -cw ] [ -d[t][:debugger] ] [ ... [阅读全文]
ė 19,217 views 6 没有评论 0
Ɣ回顶部