当前位置:  技术问答>linux和unix

100分求解IBM公司面试题!你会吗?

    来源: 互联网  发布时间:2016-06-26

    本文导语:  linux面试题 根文件夹为:以月份开始:01 02 03 04 05 06 07 08 09 10 11 12 子文件夹为: 以日为单位:例如08月共有31天 此时有:以01到 31命名的文件夹. 子文件夹下面 都有统一 以一天 八个时段命名的文件夹:10 11 12...

linux面试题

根文件夹为:以月份开始:01 02 03 04 05 06 07 08 09 10 11 12

子文件夹为: 以日为单位:例如08月共有31天 此时有:以01到 31命名的文件夹.

子文件夹下面 都有统一 以一天 八个时段命名的文件夹:10 11 12 14 16 18 20 22下面 都有以.pcm命名的文件。

请在根目录(月份01~12)建立文件下面用bash或ksh脚本实现: 

1.某个月,每天有多少.pcm文件,例如算出08月从01号到31号每天有多少.pcm文件?例如01号123456个

同时算出算出每天文件夹占磁盘空间的大小以G为单位?例如01号占30G ,02号占25G。

2.也可以根据自己输入的参数、月(如08月)日(如日期01号,03号 ,18号等)算出相应的(01,03,18号)文件夹下面的.pcm文件个数和相应
占磁盘空间的大小?也可以不输入 日,只输入月份 算出全部 每天有多少.pcm文件,每天占磁盘空间大小!

|
说个大概的思路,

用 `find 月/日 -name *.pcm | wc -l`就可以统计出每天下面有多少个pcm文件。
要统计一个月的话,外面再套个循环加起来就行了。
num = 0;
for day in `find 某月 -maxdepth 1 -mindepth 1 -type d`
do
   tmp=`find $day -name *.pcm | wc -l`
   num=`expr $num + $tmp`
done

统计占用空间的话用du -g dir就成
   
     

|
哦,原来IBM面试还考题目的。
怎么我面的时候,都是些生活,性格,项目之类的问题啊。
压根就没讨论过具体的技术问题。。

|
厉害,

|


你在 IBM ? IBM 不是 不让上网的么? 怎么见你一天到晚都在阿。

|

汗。。我只面了它,面了就一定得去哈。。
呵呵

|


IBM随时可以上网。。。。

|
lz发的帖子还真多

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求解 求解 求解
  • Linux Shell编程从初学到精通 第四章课后习题2 求解
  • 有限元求解器 GetDP
  • 偏微分方程求解工具箱 DUNE
  • linux命令求解释....
  • 偏微分方程求解框架 Overture
  • 100分求解!!!!!
  • 编译内核时候出现的问题,求解
  • makefile求解
  • 求解ucos ii的一句代码
  • 求助linux下mysql 求解!
  • 求解啊,centos下 shutdown -h now 无效??
  • 求解windows下硬盘安装linux如何用linux引导
  • 关于linux shell的一个不明白的地方。求解
  • solaris安装不上,求解.............
  • [FreeBSD] 大神,求解,control socket : can‘t to any socket
  • ubuntu12.04求解
  • 100分求解如何查看内存最高使用值!!
  • 高分求解---如何在DOS下查杀欢乐时光病毒?用哪种杀毒软件?Windows98没法进入了!
  • 求解struct的大小


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3