0%

场景描述

在某些场景下,会有一个目录下有很多名字前缀一样,后边有很多文件名类似的情况。
例如:
一个存储日志的路径下可能会是这样的(有简化):

1
2
3
4
5
$ ll 
2015-12-16 10:35:02 log_20151216103502.txt
2015-12-16 10:35:05 log_20151216103505.txt
2015-12-16 10:35:09 log_20151216103509.txt
2015-12-16 10:35:11 log_20151216103511.txt

有很多前缀一致的文件,尾部以时间戳区分,这些文件名只是最后两位不一样


假设我们想查看最新的一个文件log_20151216103511.txt的内容,如果直接用:
cat log_ + TAB,系统会帮我们补为:

1
2
$ cat log_201512161035
log_20151216103502.txt log_20151216103505.txt log_20151216103509.txt log_20151216103511.txt

最后两位需要自己补全

阅读全文 »

应用场景

一些小工具用Python写起来很方便,但是当转给其他朋友用的时候,如果对方没有Python环境,为了使用脚本还得专门安装Python环境就显得比较麻烦了。
当然,这个情况在Linux或Mac下是不会有的,因为Python环境在主流的Linux发行版或Mac中已经内置了。
因此,就有了将Python打包成Windows下的exe程序的需求。

阅读全文 »