linux中按行读取指定行
方法:head +tail 命令
line=3 #指定的行 file=$1 #指定的文件 #head -n $line $file #取前三行 #tail -n 1 $file #取最后一行 #2条命令用管道合在一起 head -n $line $file | tail -n 1
读取函数能被3整除的行,并输入到一个文件中
#filecount=`cat $1 | wc -l` count=$(cat $1 | wc -l) #这条语句与上面 一样的效果 echo $count #for line in {1.."$count"} for ((line=1;line<=$count;line++)) do k=`expr $line % 3` echo $k if [ $k -eq 0 ] then head -n $line $1 | tail -n 1 >> newfile.log fi echo $line #line=$($line + 1) done
相关推荐
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20