免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3173 | 回复: 11
打印 上一主题 下一主题

想学学Shell,请高人们帮忙推荐本书,最好是电子版 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-02 12:59 |只看该作者 |倒序浏览
想学学Shell,请高人们帮忙推荐本书,最好是电子版,这样可以放手机上随时看。。

论坛徽章:
0
2 [报告]
发表于 2011-03-02 13:01 |只看该作者
最好是想Perl的大骆驼那么经典的书。。。。。。

论坛徽章:
145
技术图书徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11狮子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龙
日期:2014-01-08 15:26:12技术图书徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
3 [报告]
发表于 2011-03-02 13:09 |只看该作者
想学学Shell,请高人们帮忙推荐本书,最好是电子版,这样可以放手机上随时看。。
MicoCN 发表于 2011-03-02 12:59


置顶区
ABS    Advanced Bash-Scripting Guide

论坛徽章:
0
4 [报告]
发表于 2011-03-02 13:17 |只看该作者
谢谢,刚刚下载完成。。。。。。。。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
5 [报告]
发表于 2011-03-02 13:19 |只看该作者
LINUX与UNIX Shell编程指南

论坛徽章:
0
6 [报告]
发表于 2011-03-02 13:34 |只看该作者
UNIX.shell范例精解(第4版)

论坛徽章:
0
7 [报告]
发表于 2011-03-02 15:19 |只看该作者
看看你是什么程度啊,如果对linux日常操作已经很熟悉了,可以直接看ABS!
如果初学linux,还是先学好命令吧。
shell script和系统联系紧密,要对系统有很好的理解才能学好。

论坛徽章:
2
技术图书徽章
日期:2013-10-30 14:37:252015年亚洲杯之伊朗
日期:2015-04-30 13:37:02
8 [报告]
发表于 2011-03-02 15:24 |只看该作者
UNIX.shell范例精解(第4版)
wsxedcer 发表于 2011-03-02 13:34



   

论坛徽章:
0
9 [报告]
发表于 2011-03-02 17:00 |只看该作者
谢谢各位的热心,再看ABS,刚刚写了个小脚本已经可以work了,HOHO
是个检查id重复问题的。。。
  1. #!/usr/bin/sh

  2. # Temporary file to hold EUIs
  3. tmpfile=/tmp/eui_count.$$.txt
  4. dbfile=/tmp/eui_count.db.txt

  5. # Tidy up if interrupted
  6. trap "rm $tmpfile; exit" 1 2 15

  7. # Remove temporary file if it already exists
  8. if [ -f $tmpfile ]
  9. then
  10.     rm $tmpfile
  11. fi

  12. #get orginal database EUI counter

  13. org_count=0
  14. if [ -f $dbfile ]
  15. then
  16.     org_count=`grep partid $dbfile | sort | uniq | wc -l`
  17. fi

  18. # Process each file passed on the command line
  19. # Uncompress to stdout, extract strings and grep out those that match
  20. # the partid string and have a correct header on the EUI
  21. for file in $*
  22. do
  23.     echo $file
  24.     uncompress -c $file | strings | grep '<cmd> partid = 000d6f' >> $tmpfile
  25.     uncompress -c $file | strings | grep '<cmd> partid = 000d6f' >> $dbfile
  26. done

  27. # sort and remove duplicates, then count lines to estimate unique EUIs
  28. count=`grep partid $tmpfile | sort | uniq | wc -l`

  29. #get current database EUI counter
  30. cur_count=`grep partid $dbfile | sort | uniq | wc -l`

  31. #calculate new added database EUI counter
  32. #if gap_count less then count, then need to check repeat id issue
  33. let gap_count=$[cur_count-org_count]



  34. echo "OrgDB EUI count  = $org_count"
  35. echo "CurDB EUI count  = $cur_count"
  36. echo "GapDB EUI count  = $gap_count"
  37. echo "Unique EUI count = $count"

  38. # Tidy up
  39. if [ -f $tmpfile ]
  40. then
  41.     rm $tmpfile
  42. fi

  43. #
复制代码

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
10 [报告]
发表于 2011-03-02 20:09 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP