2.5 文件查看命令

2.5 文件查看命令 #

2.5.1 cat #

参看文件打印到标准输出。

在实践中,往往需要将 shell 脚本中的多行内容,输出到一个文本文件中。例如输出一段内容,作为一个新的脚本。举例如下:

cat > test.sh <<EOF
this is a test
this is another test
this is final test
EOF

在 cat 命令后面紧接着是一个重定向符 > 和文件名。它的作用则是将 cat 打开的文件内容输出到文件中。cat 打开的是 EOF 标记的所有内容,也就是将这些内容输出到文件中去。

输出的内容支持变量传递

# 定义变量sample

she="beautiful girl"

cat > test.txt <<EOF
this is a test
this is another test
this is final test
I love $she
EOF

2.5.1 head #

查看文件开头,比如前 5 行head -5 文件名

2.5.1 tail #

查看文件结尾,查看最后 3 行tail -3 文件名

可以使用-f跟踪文件变化。

2.5.1 wc #

统计文件的字节数、字数、行数。

-l 参数 #

统计行数。