发布网友 发布时间:2022-04-26 05:42
共2个回答
热心网友 时间:2022-05-13 23:10
展开3全部cat命令会检测这种 输入文件 和 输出文件 是同一个文件的错误!
这个命令可以分为两步
cat打开输入文件a.txt,发现输出文件也是a.txt. 于是就什么都不做, 打开a.txt 文件,然后关闭a.txt文件,也就是cat不输出a.txt文件内容到屏幕(STDOUT_FILENO)。
cat a.txt > a.txt 就相当于 > a.txt,我们也可以直接使用 > a.txt 达到清空文件的效果。
cat a.txt > a.txt 相当于 > a.txt 。#直接清空文件
更具体的,看源码去吧。开源的,have a good time!
热心网友 时间:2022-05-14 00:28
Cata.txt>b.txt可以把a复制到b 详情可以参考《linux命令》