统计/dev下各类型文件的总数

2009-03-12

朋友遇到的面试题,我是用awk来写,纯体力劳动的活。他的解法我脑袋里没印象,因为wc几乎没碰过……看来在shell这块还要多多努力

#!/bin/bash
bb=`ls -l /dev | grep ^b | wc -l`
cc=`ls -l /dev | grep ^c | wc -l`
pp=`ls -l /dev | grep ^p | wc -l`
ll=`ls -l /dev | grep ^l | wc -l`
ss=`ls -l /dev | grep ^s | wc -l`

echo “Count: $[$bb+$cc+$pp+$ll+$ss]“

[AWK]提取每行第一次出现的单词

2009-02-14

awk -F’[^a-zA-Z]+’ ‘/.$/{if ( $1~/[a-zA-Z]+/) print $1 ;else print $2}’
精髓在于分隔符的使用。

无觅相关文章插件,快速提升流量