处理文本文件金沙网址:

tail 有壹个普及的用法:用来实时查看二个不断更新的log
file。举例后台有三个logfile.txt不断更新,大家能够用上边包车型地铁授命将更新内容打字与印刷在荧屏上:

主导用法

head

 

head input.txt

 当未有其余参数时,head暗许输出前10行,当然,head有各类参数。

 

head命令不只能够拍卖文件文件也能够拍卖规范输入。

-c
未有私下认可值,所从前面总得跟数值。能够是负数,表示输出除了后N个字节以外的开始和结果。

head input1.txt input2.txt

管理公事文件:

 

head 命令能够将一段文本的初阶一部分出口到职业输出。

-f: 循环读取

诸如,要是想出口前25行,下边多个指令是等价的:

能够看到,-n前边有未有空格都足以,有多少个空格都能够,以至-n本人都能够轻巧。

tail +5c input.txt    #从第5个字节开始打印
head -n25 input.txt
head -n     25 input.txt
head -25 input.txt

 

版权注解:本文为博主原创作品,未经同意,不得转发。

 

普及用法

 

-c: 输出的字节数

tai -f logfile.txt

此命令表示输出input.txt除了后5行以外的全体内容。

当有多少个公文输入时,head会顺序管理并出口:

骨干选拔

tail的参数基本用法和head完全等同,在此不作赘述。

tail

-n: 输出的行数

-n 后边也足以跟负数,例如:

独有少数须求注意,倘诺想表明从第N(比方25)行开端出口,要利用加号:

ls | head

将一段文本的末梢一部分出口到正式输出,也正是从有些节点地点上马出口。

 

tail -n +25 input.txt
head -c 5 input.txt    # 5 bytes  
head -c -5b input.txt    # 5*512 
head -c5k input.txt    # 5*1024
head -c 5m input.txt    #5*1048576
head -n -5 input.txt

拍卖标准输入:

可选参数

 

相关文章