wc -l < 1.txt   将1.txt 文件作为wc -l 命令的标准输入

echo "qqy" > 1.txt   将echo "qqy" 的结果输出到1.txt 文件中,若文件有内容则覆盖

echo "qqy" >> 1.txt    将echo "qqy" 的结果输出到1.txt 文件中,若有内容则追加不覆盖

ls A 2> 1.txt  将ls A 结果的错误信息输出到1.txt文件,若有内容则覆盖

ls AA 2>> 1.txt   将ls AA的结果的错误信息输出到1.txt 文件,若有则追加

touch 2.txt > /dev/null   /dev/null 代表 linux 的 空设备文件,所有往这个文件里面写入的内容都会丢失

echo "zzh" | tee 1.txt    ‌把字符串 zzh 写入 1.txt 文件,同时也在终端屏幕上显示出来‌

echo "zwb" | tee 1.txt |wc -l    

  1. echo "zwb" 输出字符串 zwb
  2. | tee 1.txt 把这个输出同时写到文件 1.txt 里,并继续传给下一个命令
  3. | wc -l 统计收到的行数,因为 zwb 只有一行,所以结果是 1

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐