Chinaunix

标题: 求解释 [打印本页]

作者: 吹风筒    时间: 2011-12-05 10:44
标题: 求解释
求解释proc_num=`wc -l $TBL_DESC |sed  's/^[ ]*//g' |sed -n 's/\([0-9]*\) .*/\1/p'`[/code]
什么转义字符之类的 是我的弱点
  1. j=3
  2. while [ $j -gt 0 ]
  3. do
  4. #get procedure content
  5. proc_num=`wc -l $TBL_DESC |sed  's/^[ ]*//g' |sed -n 's/\([0-9]*\) .*/\1/p'`
复制代码

作者: jason680    时间: 2011-12-05 11:41
档案(size)大小
作者: Shell_HAT    时间: 2011-12-05 11:47
#wc -l *.txt
3 a.txt
4 b.txt
7 total

sed  's/^[ ]*//g'删除行首空格
sed -n 's/\([0-9]*\) .*/\1/p删除文件名
最后的结果就是只保留文件大小
作者: 吹风筒    时间: 2011-12-05 13:43
回复 3# Shell_HAT


   哥,再问个问题
  1. if [ $? -ne 0 ] ;
  2. then
  3.     echo "isql error"
  4.     exit 1
  5. fi
复制代码
[ $? -ne 0 ] 是啥子意思?
作者: zooyo    时间: 2011-12-05 13:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 吹风筒    时间: 2011-12-05 13:51
回复 5# zooyo


    这不符合逻辑吧 成功返回0也就算了 为何还要echo isql错误呢?
作者: zooyo    时间: 2011-12-05 14:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: Shell_HAT    时间: 2011-12-05 14:29
合并成一个sed
  1. wc -l *.txt | sed 's/^ *\([0-9]*\) .*/\1/'
复制代码

作者: Shell_HAT    时间: 2011-12-05 14:32
awk简明易懂
  1. wc -l *.txt | awk '{print $1}'
复制代码

作者: mpstat    时间: 2011-12-05 19:58
合并成一个sed
Shell_HAT 发表于 2011-12-05 14:29



    ....你真是闲的蛋疼
作者: Shell_HAT    时间: 2011-12-05 20:41
回复 10# mpstat


关键在于疼的时候,有没有给你搓。
you know it




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2