Linux命令cat的使用方法

cat命令用于连接文件,并将其打印到标准输出stdout,一般为显示器。
使用方法为:cat file
 

cat命令的后面也可以不跟文件,直接从标准输入stdin接收数据。
输入cat,回车,键盘输入数据,回车,下一行会显示刚才输入的数据。
ctrl+Dctrl+C退出。
 

使用cat命令接收标准输入stdin的数据,可以自己设置终止条件,而无需借助ctrl+Dctrl+C退出。
这就引出了如下一段代码:

cat << EOF
1234 #1234
EOF

输出结果为:
1234 #1234
cat接收标准输入,遇到EOF结束。
最后的EOF,必须单独顶格在一行,前后不能有字符(注释也不行)。
cat << EOFEOF中间的所有字符(包括空格和注释),都会被打印到屏幕上。
 

cat << EOF可以引出另一种形式cat <<- EOF,也就是在重定向符号<<后面加了-符号。
此时重定向的操作符是<<-,那么从第一个输入行到EOF行(包括EOF行)的所有制表符(Tab)都将被去除。

cat << EOF
        1234 #1234
        EOF

输出结果为:
1234 #1234

posted @ 2023-02-15 14:59  三七中和  阅读(621)  评论(0编辑  收藏  举报