使用 Linux 的 cat 命令追加文本

面试问了一个 Linux 高级运维,除了 vim、sed、echo 等,cat 命令能否用来追加文本内容?最终回答错了!

所以,本文花个 5 分钟的时间,给大家聊一聊 cat 的追加文本用法。

首先来看 cat 编辑内容的用法。

cat >> ./xttblog.log
# 回车后开始编辑输入内容

我是,欢迎关注我的公众号
# 按 cntl+c 组合键结束编辑。

下面我们再来看看如何使用 cat 来给文本追加内容。

cat >> ./xttblog.log<<EOF
我是,我的网址是:www.xttblog.com
EOF

# 按 cntl+c 组合键结束编辑。

结尾的 EOF 是一个分隔符,成对出现,可以其它字符代替。

除了追加文本外,cat 还支持追加整个文件。用法如下:

# 合并文件codedq.txt内容至xttblog.log
cat codedq.txt >> xttblog.log

大家,敲一边,加深记忆。

# 创建codedq.txt,写入测试数据
[root@xttblog ~]# echo '我是,我有很多免费的视频教程' >> codedq.txt

# 查看codedq.txt文件内容
 [root@xttblog ~]# cat codedq.txt
我是,我有很多免费的视频教程

# 合并文件codedq.txt内容至xttblog.log
[root@xttblog ~]# cat codedq.txt >> xttblog.log

# 查看xttblog.log 文件内容
[root@xttblog ~]# cat xttblog.log
我是,欢迎关注我的公众号
我是,这是我的网址:www.xttblog.com
我是,为了索引量,我写了很多不入眼的文章
我是,我有很多免费的视频教程

除了上面的单个文件合并办法,cat 还支持多个文件合并。毕竟文件过多的话,一个一个的合并就太浪费时间了。

# 将codedq.log xttblog.txt这两个文件合并为新的文件taoge.txt,内容按顺序排列
cat codedq.log xttblog.txt > taoge.txt

以上这些小技巧,招式可能不华丽,但是冷门知识学会了不仅没有害处还能装B!

使用 Linux 的 cat 命令追加文本

: » 使用 Linux 的 cat 命令追加文本

原创文章,作者:1402239773,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/252949.html

(0)
上一篇 2022年5月5日 04:31
下一篇 2022年5月5日 04:36

相关推荐

发表回复

登录后才能评论