关于bash内建echo输出多行文本

server/2025/2/3 5:08:48/

echo命令

使用下述命令可以判断当前使用的echo命令是内建命令还是外部命令

type echo

有下述输出,说明是内建命令
在这里插入图片描述
bash的内建命令输出多行文本时会拆分多次写入

如果希望不拆分多次写入,可以借用tee工具
tee工具可以将命令的输出同时发送到终端和文件中

echo -e "111\n222\n333\n444\n" | tee text.txt

执行上述命令会在终端和text.txt文件中均写入下述内容
在这里插入图片描述

关于tee模式

tee类似于管道中的分流器,可以将数据分流到多个目的地

tee [options]-a		追加模式-i		忽略中断信号

输出同时发给多个文件

ls -l | tee output1.txt | tee output2.txt

http://www.ppmy.cn/server/164525.html

相关文章

第四章-SUSE- Rancher-容器高可用与容灾测试-RKE2(容灾测试)

系列文章目录 第一章-SUSE- Rancher-容器高可用与容灾测试-RKE2-外置Mysql(主备集群搭建)-CSDN博客 第二章-SUSE- Rancher-容器高可用与容灾测试-RKE2-集群搭建(外置Mysql) 第三章-SUSE- Rancher-容器高可用与容灾测试-Rancher-…

低代码产品表单渲染架构

在React和Vue没有流行起来的时候,低代码产品的表单渲染设计通常会使用操作Dom的方式实现。 下面是一个表单的例子: 产品层 用户通过打开表单,使用不同业务场景业务下的表单页面,中间的Render层就是技术实现。 每一个不同业务的表单…

深度学习:从基础到前沿

🔥个人主页🔥:孤寂大仙V 🌈收录专栏🌈:Linux 🌹往期回顾🌹:【Linux】进程地址空间与虚拟地址空间 🔖流水不争,争的是滔滔不 一、深度学习的基础知…

Cocoa和Cocoa Touch是什么语言写成的?什么是Cocoa?编程语言中什么是框架?为什么苹果公司Cocoa类库有不少NS前缀?Swift编程语言?

Cocoa和Cocoa Touch是什么语言写成的? 二者主要都是用Objective-C语言编写而成的。 什么是Cocoa? Cocoa是苹果操作系统macOS和iOS上的应用程序开发框架集合,核心语言是Objective-C编程语言,在移动平台被称为Cocoa Touch,Cocoa包含多个子框架…

Java中的线程安全的集合类(如果想知道Java中有关线程安全的集合类的知识,那么只看这一篇就足够了!)

前言:在多线程环境中,集合类的线程安全性是保证数据一致性和避免并发冲突的关键。Java 提供了多种线程安全集合类,它们在不同的并发场景中有着各自的优缺点。 ✨✨✨这里是秋刀鱼不做梦的BLOG ✨✨✨想要了解更多内容可以访问我的主页秋刀鱼不…

Linux——网络(tcp)

文章目录 目录 文章目录 前言 一、TCP逻辑 1. 面向连接 三次握手(建立连接) 四次挥手(关闭连接) 2. 可靠性 3. 流量控制 4. 拥塞控制 5. 基于字节流 6. 全双工通信 7. 状态机 8. TCP头部结构 9. TCP的应用场景 二、编写tcp代码函数…

接口使用实例(3)

大家好,今天我们来用冒泡排序来实现学生类的排序,更深入的了解一下接口使用。 注: CompareTo 方法和equals方法作用不同. 1. compareTo 返回值为int, equals返回值为boolean. 2. compareTo比较两个内容的大小关系, equals是判断两个内容是否相等. …

嵌入式硬件篇---CPUGPUTPU

文章目录 第一部分:处理器CPU(中央处理器)1.通用性2.核心数3.缓存4.指令集5.功耗和发热 GPU(图形处理器)1.并行处理2.核心数量3.内存带宽4.专门的应用 TPU(张量处理单元)1.为深度学习定制2.低精…