- 论坛徽章:
- 3
|
这个应该是shell的基础了。
所以在吹简历的时候虽然不能不吹,但要做到心中有数,自己能摆的平,呵呵
本人毕业不到一年,在Linux下也没什么经验,以前在学校基本上没接触过linux,不过以后想在linux下发展,于是就去应聘Linux下的搜索工程师,简历上写了熟悉shell编程(呵呵,其实只是勉强知道一些),结果面试官一上来就出了一个题,大致是这样的:有一个文件是QQ号到手机号的绑定关系,一行一个关系,格式如下:11235334:13443253456。然后统计出每个QQ绑定了几个手机,输出到一个文件里。格式如下
:[11235334]
13454543454
13643543544
[23432423]
13654645542
结果一下子就闷了,后来的问题也就没什么意义了,真是失败,看来现在要恶补了,哪位哥们帮忙解答一下上面的问题,随便给点意见,我选择Linux是不是一个错误???
- awk 'BEGIN{FS="[ \t]*:[ \t]*";}NF==2{a[$1]=sprintf("%s\n%s",a[$1],$2)}END{for (i in a) {printf(":[%d]%s\n",i,a[i]);} }' $f1 >$f2
复制代码
[ 本帖最后由 cjaizss 于 2009-3-2 11:21 编辑 ] |
|