[shell]shell笔试题 -- 将文件按大小分拣到两个指定的目录里
最近看到部门里运维工程师的测试题,就拿了一道来做一下,做一下才发现shell还是真得好好学习一翻才行。
题目如下:
完成一个Shell,把指定目录中的文件按大小进行分拣,默认以100K为界线,分拣到指定的另外两个目录中。程序运行需输入参数:<源目录><大文件目录><小文件目录>程序还需提供可选参数两个,-s指定分拣界线,如-s 200设置界线为200k;-z 对分拣出来的文件进行压缩。
我的代码如下:
最近看到部门里运维工程师的测试题,就拿了一道来做一下,做一下才发现shell还是真得好好学习一翻才行。
题目如下:
完成一个Shell,把指定目录中的文件按大小进行分拣,默认以100K为界线,分拣到指定的另外两个目录中。程序运行需输入参数:<源目录><大文件目录><小文件目录>程序还需提供可选参数两个,-s指定分拣界线,如-s 200设置界线为200k;-z 对分拣出来的文件进行压缩。
我的代码如下: