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 参数 #
统计行数。