首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ​Linux 打印文本部分行内容(前几行,指定行,中间几行,跨行,奇偶行,后几行,最后一行,匹配行)

    背景 打印对账文件最后一行汇总信息,通过钉钉定时发送到运维群。顺便总结下 Linux 打印文本部分行内容的各种方法。...测试文本 # 生成测试文本内容 $ seq -f "%02g daodaotest" 1 10 > test.txt # 查看测试文本内容,并显示行号 $ cat -n test.txt 1...i)' test.txt $ sed -n 'n;p' test.txt $ sed -n '1~1p' test.txt $ sed -n '1,$n;p' test.txt 打印最后 N 行内容...# tail 打印后 5 行内容 $ tail -5 test.txt $ tail -n 5 test.txt 打印最后一行内容 # tail 打印最后一行内容 $ tail -n 1 test.txt...# sed 打印最后一行内容 $ sed -n '$p' test.txt # awk 打印最后一行内容 $ awk 'END {print}' test.txt 打印匹配行内容 # 打印以 "

    13.6K32

    Cat学习

    Cat作为点评开源的项目,起源于ebay的Cal,由吴其敏和尤勇开发。这个项目在2011年就开源了,从代码的提交记录看,但依然不妨碍它作为一个优秀的监控工具。下面的内容基于V3.0.0进行说明。...一、cat的相关架构 从整体的架构可以看到,首先会构建消息树的上下文,基于threadLocal实现,放入到MessageQueue,而其数据结构是ArrayBlockingQueue。...二、在业务系统中整合Cat的方式 1.首先在java的resource里面加上META-INF文件夹,然后新增app.properties文件,比如:app.name=springboot-cat 2....在业务中整合cat public void testNormal() { Transaction t = Cat.getProducer().newTransaction("URL...2)MessageReceiver.init() 另一条入队的路线可以看到是基于enqueue的 五、consumer的源头 可以看到在cat的源码中,cat-home的代码启动后,可以看到messageReceiver.init

    18550

    Linux 语法——cat

    cat 是一个文本文件查看和连接工具,用于查看一个文件的内容。cat 使用比较简单,就是 cat 后面直接接文件 名。...比如: [root@localhost ~]# cat /etc/fstab 为了便于新手弟兄灵活掌握这个工具,我们多说一点常用的参数; 1. cat 语法结构 cat [选项] [文件]......]# cat -E /etc/profile # cat 加参数-n 和nl工具差不多,文件内容输出的同时,都会在每行前面加上行号; [root@localhost ~]# cat -n /etc/...OK~ 北南 呈上 EOF 注:以 EOF 退出; 最后查看文件内容,看是否追回成功: [root@localhost ~]# cat linuxsir.txt I am BeiNanNanBei...我正在为cat命令写文档 我来测试cat向文档追加内容的功能; OK? OK~ 北南 呈上 4. 连接多个文件,输出一个新文件 cat 可以连接多个文件的内容并且输出到一个新文件中。

    5.2K31

    cat命令详解

    cat 命令是 linux 下的一个文本输出命令,通常是用于观看某个文件的内容的; cat 主要有三大功能: 1.一次显示整个文件。 如 cat   filename 2.从键盘创建一个文件。...如 cat   file1   file2  > file3 cat 具体命令格式为 : cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出...-n file1 > file2 把 file1 和 file2 的档案内容加上行号(空白行不加)之后将内容附加到 file3 里: cat -b file1 file2 >> file3 cat /...二、使用 看例子是最快的熟悉方法: # cat test.sh > 我是第一行 > 我是第二行 > EOF 结果: cat test.sh 我是第一行 我是第二行 可以看到,当 cat...4、非脚本中 如果不是在脚本中,我们可以用 Ctrl-D 结束 cat 操作: # cat > test.txt 第一行 第二行 第三行 使用下面的组合键就可以结束输入啦!

    2.4K50

    Linux cat命令

    关于此命令,有人认为写 cat 命令的人是因为喜欢猫,因此给此命令起名为“cat”,其实不然,cat 是 concatenate(连接、连续)的简写。...cat 命令的基本格式如下: [root@localhost ~]# cat [选项] 文件名 或者[root@localhost ~]# cat 文件1 文件2 > 文件3 这两种格式中,前者用于显示文件的内容...注意,cat 命令用于查看文件内容时,不论文件内容有多少,都会一次性显示。如果文件非常大,那么文件开头的内容就看不到了。...因此,cat 命令适合查看不太大的文件。当然,在 Linux 中是可以使用其他的命令或方法来查看大文件的,我们以后再来学习。 【例 1】cat 命令本身非常简单,我们可以直接查看文件的内容。...(file1.txt) [root@localhost base]# cat file2.txt is great(file2.txt) [root@localhost base]# cat file1

    21930

    cat命令详解

    以下是对 cat 指令的详细讲解,包括其常见选项、功能和使用示例。 基本语法 cat [选项] [文件...]...显示文件内容 cat [文件名] 显示指定文件的内容。 cat file.txt 2. -n:显示行号 为每一行添加行号,空行也会编号。...cat -v file.txt 输出示例: 制表符:显示为 ^I 行尾符号:显示为 $ 6. -T:将制表符显示为 ^I cat -T file.txt 7....cat file.txt | nl 6. 调试文件 如果需要查看文件中的不可见字符,可以使用 -v。 cat -v file.txt 使用场景示例 1. 显示文件内容 cat file.txt 2....显示文件内容,观察不可见字符 cat -v file.txt 注意事项 文件权限:cat 读取文件时,需要对文件有读取权限,否则会报错: cat: file.txt: Permission denied

    9010
    领券