码迷,mamicode.com
首页 > 系统相关 > 详细

linux中按行读取指定行

时间:2019-12-18 14:41:53      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:tail   管道   一个   linu   函数   文件   bsp   color   pre   

方法: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

linux中按行读取指定行

标签:tail   管道   一个   linu   函数   文件   bsp   color   pre   

原文地址:https://www.cnblogs.com/jodie2019/p/12059450.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!