首页 > 系统相关 >linux 中sed命令 P和p的区别

linux 中sed命令 P和p的区别

时间:2022-08-17 17:02:41浏览次数:50  
标签:test4 区别 PC1 sed base linux home txt root

 

001:

p:输出缓冲区中的所有内容。

P:输出缓冲区中一个个换行符之前的内容

(base) root@PC1:/home/test4# ls
a.txt
(base) root@PC1:/home/test4# cat a.txt
1
2
3
4
5                                             ## N的作用是预先读取下一行,将两行作为一行来处理,即两行内容储存在一个缓冲区, 
(base) root@PC1:/home/test4# sed 'N;p' a.txt  ## p输出缓冲区的左右内容, 因此每两行内容会翻倍
1
2
1
2
3
4
3
4
5

 

002、

(base) root@PC1:/home/test4# ls
a.txt
(base) root@PC1:/home/test4# cat a.txt
1
2
3
4
5                                                   ## N的作用是将两行作为一行来处理
(base) root@PC1:/home/test4# sed 'N;P' a.txt        ## P选项仅输出缓冲区第一个换行符之前的内容,因此,1和3各多输出一次
1
1
2
3
3
4
5

 

标签:test4,区别,PC1,sed,base,linux,home,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/16595843.html

相关文章

  • Linux同步网络时间
    CentOS服务器1、获取当前系统时间#date2、安装ntp#yum-yinstallntp3、修改时区#ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime4、同步网络时间#ntpd......
  • linux系统目录及作用
    /binbin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat等等。/boot这里存放的是启动Linux时使用的一些核心文件。/devdev是......
  • Linux下安装宋体和微软雅黑字体
    背景最近工作用itext生成pdf在windows环境下没有出现中文乱码而在linux下出现中文乱码,打开pdf查看pdf编码,以及显示的编码,发现编码并没有对应。原因是使用的宋体和微软雅黑......
  • 《Linux内核设计的艺术》——3.进程1
    0.前言现在已经有了处于特权3的进程0,将使用fork出进程1,之后的进程也使用fork。voidmain(){sti();move_to_user_mode();//切换到特权3if(!fork()){......
  • 迅为RK3588开发板Linux安卓12瑞芯微ARM核心板人工智能工业AI主板
      RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,采用8nm结构,将四核Cortex-A76和四核Cortex......
  • switch 与if else 的区别和使用差别
    switch关键特性是 1key ===value 严格判断是否switch(key){casevalue:......
  • linux之间上传下载--SCP
    1.远程拷贝文件[[email protected]]#[email protected]:/etc/yum.repos.d/*.(.表示拷贝到当前文件夹下)[[email protected]]#......
  • cookie、localStorage和sessionStorage的区别
    都是一种存储机制 cookielocalStoragesessionStorage大小4kb10Mb(同步执行,太大会影响渲染进度)5Mb兼容H4/H5H5H5访问任何窗口任何窗口同一窗口......
  • Linux模拟手动输入指令
    当执行一个命令,其中会询问你的选择的时候,在脚本上,可以如此模拟手动输入:运行的命令<<EOF键盘输入EOF例如挂载硬盘:DISK=/dev/sdb/sbin/fdisk$DISK<<EOFdnp1......
  • VMware虚拟机上的Linux安装(CentOS 7)
    一、什么是shell?Shell是用户与系统(内核)交互的一种方式,传统的GUI也是shell的一种,一般Linux下默认的Shell是Bash,其他的还有zsh、xsh等等。。。他们与Bash的操作差不......