另外如果是windows上copy的文件,可能不好使,也可以尝试strings命令县过滤可打印字符在作操作
本文分享一段shell脚本,可用于删除文件中的空行,这在处理日志等文件时,还是很有用的。有兴趣的朋友研究下吧。
我们经常会在发现页面中无故多了一些空白行了,但在编辑器中又看到到,这个我们知道是由BOM(UTF-8)导致的,下面小编来给大家分享几种关于BOM(UTF-8)检测与删除方法。
下图是出现前面说的情况后用firebug看到的HTML代码。
里面莫名其妙多出了一个空白行,而我们看源代码里面却没有。
我最常用的办法,利用php替换
总结的来说,这本书很实践性和实用性强,都是给的具体的例子,直接可以在终端操作实践,比单纯只看不动手务实多了,另外就是,这本书涵盖的内容也比较广,从文本操作到服务器管理到远程ssh等等,都给出来作者挑选的一些比较经验实用的shell命令和shell脚本,不过也可以看出来,这本书是作者从自身实用的角度来挑选shell命令和脚本,所以覆盖面比较全,但是会感觉有点零碎,比如对于shell的基本语法就不会展开讲,只是会提到,需要有基本的shell底子,另外就是像sed、awk这种大神级别的shell命令,讲解的相对不是很完整,略零碎,特别是awk,可能需要另外找资料看。总的来说是一本值得入手的书,让你对linux各个方面的命令和shell脚本有个不错的认识。
贴上记录的笔记,ps,笔记用markdown记录的,markdown绝逼做笔记记录的神器,没有之一!
运行shell脚本的两种方式:
sed用来替换给定文本中的字符串,可以用正则表达式进行匹配。
awk过于牛逼了,这本书里关于awk命令的讲解太碎不够系统,需要另外找资料系统的看下
主要讲解curl、wget等几个在命令行下求情远程URL的命令
tar命令用来归档文件
主要讲解ssh命令,利用ssh-keygen -t rsa可以生成ssh公钥和私钥,实现免输密码的ssh登陆
du命令查看磁盘占用空间情况
df输出磁盘空间使用情况,df -h更友好的展示空间使用情况
查看系统load和系统运行时间
默认输出一个占用cpu最多的进程列表
这个命令可以向所有当前登录用户的终端发送信息,这个还挺好玩,不过没试过
一个很有用的调度命令,写过时间程序的应该都对这个很有印象
shell 基础 12:tr 关于 tr t r 用来从标准输入中通过替换或删除操作进行字符...下面讲述: 大小写转换。 去除控制字符。 删除空行。 带有最常用选项的.........
shell学习笔记 - 这是我学习shell的笔记,就是把我学习shell中认为重要的部分记录下来,去除了那些浪费大家时间的“罗嗦”......
变量未定义,默认情况下会打印空行 使用“set -u”命令,当变量没有定义时打印...字符串保护 shell 在解释字符串时,对没有被引用的字符串都会当作名字去搜索(.........
shell 煤气化废水处理及回用 - shell 煤气化废水处理及回用 摘要: shell 煤气化工艺过程产生的废水具有高 ss、高 codcr 以及污染物成分复杂的 特点,其中主要的.........