linux中head命令使用详解

linux中head命令使用详解,第1张

head

tail

就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head

用来显示档案的开头至标准输出中,而

tail

想当然尔就是看档案的结尾。

1.命令格式:

head

[参数]...

[文件]...

2.命令功能:

head

用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。

3.命令参数:

-q

隐藏文件名

-v

显示文件名

-c<字节>

显示字节数

-n<行数>

显示的行数

4.使用实例:

实例1:显示文件的前n行

命令:

head

-n

5

log2014.log

输出:

代码如下:

[root@localhost

test]#

cat

log2014.log

2014-01

2014-02

2014-03

2014-04

2014-05

2014-06

2014-07

2014-08

2014-09

2014-10

2014-11

2014-12

==============================

[root@localhost

test]#

head

-n

5

log2014.log

2014-01

2014-02

2014-03

2014-04

2014-05[root@localhost

test]#

实例2:显示文件前n个字节

命令:

head

-c

20

log2014.log

输出:

代码如下:

[root@localhost

test]#

head

-c

20

log2014.log

2014-01

2014-02

2014

[root@localhost

test]#

实例3:文件的除了最后n个字节以外的内容

命令:

head

-c

-32

log2014.log

输出:

代码如下:

[root@localhost

test]#

head

-c

-32

log2014.log

2014-01

2014-02

2014-03

2014-04

2014-05

2014-06

2014-07

2014-08

2014-09

2014-10

2014-11

2014-12[root@localhost

test]#

实例4:输出文件除了最后n行的全部内容

命令:

head

-n

-6

log2014.log

输出:

代码如下:

[root@localhost

test]#

head

-n

-6

log2014.log

2014-01

2014-02

2014-03

2014-04

2014-05

2014-06

2014-07[root@localhost

test]#

linux脚本文件中,从文件中读取数据并赋值给变量的 *** 作方法和步骤如下:

1、首先,创建一个名�¸.shell.sh的文件:vi shell.sh,如下图所示。

2、其次,完成上述步骤后,输入头文件#!/bin/bash,如下图所示。

3、接着,完成上述步骤后,保存并打开权限(chmod +x  shell.sh)并运行:./shell.sh,如下图所示。

4、然后,完成上述步骤后,输入一个字符串,如下图所示。

5、随后,完成上述步骤后,要计算乘以5的值,需要按如下方式编辑shell.sh(vi shell.sh)脚本命令,如下图所示。

6、最后,保存,开权限运行:输出一个整数,如下图所示。这样,问题就解决了。

在 Linux 中,可以使用转义字符“\”来换行。例如:

$ variable="This is the first line \

>This is the second line"

上面的代码中,变量“variable”的值就是两行文本。

另外,也可以使用“<<” *** 作符来实现多行赋值,例如:

$ variable=<<EOF

>This is the first line

>This is the second line

>EOF

上面的代码中,变量“variable”的值就是两行文本。

总之,在 Linux 中有多种方法可以实现多行赋值,可以根据实际情况选择最合适的方法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7185660.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存