有一个文件b.txt,内容如下: [root@OracleA test]# cat b.txt http://www.baidu.com/index.html http://www.google.com/index.html http://www.baidu.com/get.html http://www.baidu.com/set.html http://www.google.com/index.html http://www.yahoo.com.cn/put.html 现要求将该文件中的域名截取出来,统计重复域名出现的次数,然后按次数进行降序排列,统计后的结果如下: 3 www.baidu.com 2 www.google.com 1 www.yahoo.com.
by fufelixzh - Shell - 2014-07-15 16:55:25 阅读(14416) 回复(35)
shell脚本命令编写面试题目 . 一个文本类型的文件,里面每行存放一个登陆者的IP(某些行是重复的),写一个shell脚本输出登陆次数最多的用户。 PS:当时没有做出来,前段时间我再次学习shell脚本的时候想到了一种方法可以求解,但是感觉有点麻烦。在这里请教,各位对于这道题目有什么好的解法? 解法: 以下是我自己想的解法,感觉不完美,拿出来大家给瞧瞧,望多提一些意见! 假设文件中的IP是这样的,ip_input: 219.217...
本帖最后由 rdcwayx 于 2013-11-13 07:10 编辑 看到这个博客,博主已经给出部分结果,但是我看了,大多数都不算太好的方法。 对于新手,有兴趣的话,用来练手很不错。 http://blog.hackroad.com/operations-engineer/linux_server/2013-06/shell-scripting-systems-engineer-interview-questions.html 我把题目给一个个贴过来。 1.从 a.log 文件中提取包含“WARNING”或”FATAL”,同时不包含“IGNOR”的行,然后,提取以“...
ssh 192.168.40.$i '/usr/bin/test -f /sbin/mkfs.ext4 && ls /dev/sd*1 | grep -v sda | while read disk;do /sbin/mkfs -t ext4 $disk & done || mkfs -t ext3 /dev/sdb1 &' 为什么不能执行
要求写出Linux操作系统所有进程中占CPU超过10% 内存超过10%的进程信息输出到/tmp/mang.log文件中,然后调用系统邮箱将该文件发送到指定邮箱[email]root@mail.com[/email] ,编写定时任务,每周五的上午8点下午5点执行该任务,其他时间在晚上23点执行该任务。
请撰写一简易的乐彩程式,可在01 ~ 42 之间任意产生六个号码 同上,请再加上:可控制要输出多少组号码的功能。 请撰写一支对奖程式(输入开奖号码之后,告知中了那些号码)。 对linux的shell感兴趣,可运用就不行了,求指教,这是我在卧龙小三的书上看见的,谢谢
#!/bin/bash for((i=1;i<=30;i++)) do groupadd class1 if[ $i -lt 10 ] useradd -g class1 std0$i else useradd -g class1 std$i fi done [root@lmj ~]# sh 5.sh 5.sh: line 9: syntax error near unexpected token `else' 5.sh: line 9: `else' 这个脚本哪里有错误啊。 我百度了一下,用dos2unix转换了下,也还是不行啊。