阅读unix shell 范例精解(第四版)

unix shell 范例精解作为一本shell入门的书籍,对目前的我来说,已经足够了,希望用最短的时间,拿下最多的内容..
unix shell 范例精解(第四版)
Read more »

准备学点perl来处理数据

真实恼火,等了N久等不到一本sed与awk(第二版),当当;亚马逊;蔚蓝;新华书店;全找遍了,竟然找不到..无奈上淘宝找了一本,等店主答复呢!
如果还不行,那就只能看perl了..手上刚好有一本perl入门,不过就是怕看shell,awk,sed,再来个perl,就全乱了…

UNIX shell范例精解 第四版 在线阅读

最近正在读这本UNIX shell范例精解(第4版),本来还想买,那天到亚马逊跟当当看了看,要80几块将近90,网银卡里的钱不够,想说过两天再买,没想到那天竟然在csdn上看到这本书啦~
献给也想学习shell的朋友~

shell循环for-while-seq

shell的bash循环1-100数字

  1. #!/bin/sh
  2. while :;do
  3.    ((++i))
  4.    echo $i
  5. ((i==100))&&break
  6. done

Read more »

grep匹配与过滤 学习笔记-2

grep提取含有IP的行

  1. root@debian:~# ifconfig eth0|grep "[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}"
  2. inet addr:192.168.0.4  Bcast:192.168.0.255  Mask:255.255.255.0
  1. root@debian:~# ifconfig eth0|grep -E "([0-9]{1,3}\.){3}[0-9]"
  2. inet addr:192.168.0.4  Bcast:192.168.0.255  Mask:255.255.255.0

禁止显示错误信息

  1. -s, --no-messages
  2. Suppress error messages about nonexistent or unreadable filesPortability noteunlike  GNU  greptraditional
  3. grep  did  not  conform to POSIX.2, because traditional grep lacked a -q option and its -s option behaved like GNU
  4. greps -q optionShell scripts intended to be portable to traditional grep should  avoid  both  -q  and  -s  and
  5. should redirect output to /dev/null instead.

Read more »