用cat进行拼接
录制与回放终端会话
文件查找与文件列表
玩转xargs
用tr进行转换
校验和与核实
加密工具与散列
排序、单一与重复
临时文件命名与随机数
分割文件和数据
根据扩展名切分文件名
用rename和mv批量重命名文件
拼写检查与词典操作
交互输入自动化
利用并行进程加速命令执行
1、用cat 进行拼接
它通常用于读取、显示或拼接文件内容,不过cat的能力远不止如此。
用cat读取文件内容的一般写法是:
$ cat file1 file2 file3 ...
从标准输入中读取需要使用管道操作符:
OUTPUT_FROM_SOME COMMANDS | cat
类似地,我们可以用cat将来自输入文件的内容与标准输入拼接在一起,将stdin和另一个
文件中的数据结合起来。方法如下:
$ echo 'Text through stdin' | cat - file.txt
在上面的代码中,-被作为stdin文本的文件名。
摆脱多余的空白行 $ cat -s file
(python)用cat命令的 -T选项能够将制表符标记成^|。
使用cat命令的-n选项会在输出的每一行内容之前加上行号
2 录制并回放终端会话
$ script -t 2> timing.log -a output.session
type commands;
…
..
exit
scriptreplay timing.log output.session
实际感受下,还挺好玩!