Daily Archives: September 10, 2009

Shell中读取文件

.!. .!. 在Shell中读取文件,一次一行进行处理。用for处理起来比较简单,但是如果一行中有空格分隔的话,那么处理起来如果把一行作为一个参数,用for就不行了,变通一下的做法有很多中,比如用awk。昨天在处理这个问题花了一点时间研究了一下shell读取文件的方法,如下: ?View Code BASH#!/bin/ksh   cat file1 | while read line do line2=`echo $line | sed ‘s/\*/\\\*/g’ ` # echo "$line2" grep "$line2" file2 > /dev/null a=$? grep "$line2" file3 >/dev/null b=$? # echo "a=$a,b=$b" if [[ $a … Continue reading

Posted in 脚本语言 | Tagged | Leave a comment