从多行文件中复制特定文本,然后使用终端将其自动粘贴到另一个文件中

永不过分学习

我的问题是关于文本处理的:

在列表中,我具有以下格式的IP地址和计算机名称:

IP address: 192.168.1.25
Computer name: computer7office
IP address: 192.168.1.69
Computer name: computer22office
IP address: 192.168.1.44
Computer name: computer12personal

我需要的输出:

This computer ip address is xxx.xxx.x.xx and is under the name zzzzzzzzzz

如何使用命令行将列表中的IP和名称自动复制到输出文件?您能否解释一下您的命令,因为当我不得不复制/粘贴我不理解的内容时,这是很遗憾的。

赞娜

在中sed,假设您的列表位于名为的文件中file,则可以使用:

sed -n '/ss: /N;s/\n//;s/IP address:/This computer ip address is/;s/Computer name:/ and is under the name/p' file
  • -n 在我们要求之前不要打印任何东西
  • /ss: /找到模式ss:(以与匹配线IP address:
  • N 也阅读下一行,以便我们可以加入他们
  • ; 分隔命令,例如在shell中
  • s/old/new/替换oldnew
  • s/\n// 删除两行之间的换行
  • p 打印我们处理过的线条

当您看到所需内容时,重复> newfile在其末尾添加的命令以将修改后的文件写入newfile

更可理解的是:

sed -n '{
    /ss: /N
    s/\n//
    s/IP address:/This computer ip address is/
    s/Computer name:/ and is under the name/p
}' file | tee newfile

tee有助于写入newfile并同时显示输出)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从多行文件复制特定文本,然后使用终端将其自动粘贴到另一个文件中

来自分类Dev

如何使用文件名从Google Spreasheet复制数据,然后将其粘贴到另一个文件中?

来自分类Dev

如何复制文本文件的内容并将其粘贴到从某行开始的另一个文件中?

来自分类Dev

提取特定的列并将其粘贴到另一个文本文件中

来自分类Dev

根据日期复制一个文件的内容并粘贴到另一个文本文件中

来自分类Dev

复制文本文件最后一行的第6个值,然后粘贴到另一个现有文件中

来自分类Dev

如何复制具有通用名称的文件并将其粘贴到另一个文件夹中?

来自分类Dev

如何复制具有通用名称的文件并将其粘贴到另一个文件夹中?

来自分类Dev

如何从文件中提取批量文本并将其粘贴到另一个文件中?

来自分类Dev

从一个文件中随机复制数据,然后使用宏将其随机粘贴到其他Excel中

来自分类Dev

我想从文件中提取一个数字,然后执行简单的数学运算,然后将其粘贴到另一个文件中

来自分类Dev

如何解析然后粘贴到另一个文件中

来自分类Dev

如何使用鼠标将文本从一个终端仿真器中的一个tmux实例复制/粘贴到另一个终端仿真器中的另一个tmux实例?

来自分类Dev

剪切文件的特定行并将其粘贴到另一个文件的末尾

来自分类Dev

批处理脚本从文本文件复制一组行并将值粘贴到另一个文本文件中

来自分类Dev

将分组的文本行复制并粘贴到另一个文件的优雅方法

来自分类Dev

使用python将特殊值粘贴到另一个多个excel文件中

来自分类Dev

使用ZendPDF将PDF文件粘贴到另一个PDF中

来自分类Dev

如何将indd文件内容复制并粘贴到另一个indd文件中?

来自分类Dev

如何使用C#将文本从一个文本文件复制并粘贴到另一个文件?

来自分类Dev

如何将文本从一个Vim文件复制/粘贴到另一个shell选项卡中的另一个Vim文件?

来自分类Dev

复制特定单元格并粘贴到另一个工作表中

来自分类Dev

从textarea中获取一个值,然后将其粘贴到另一个窗口中?

来自分类Dev

在文本文件中读取多行,然后在另一个文本文件中写入

来自分类Dev

从Excel中的表中复制数据并将其粘贴到另一个表中

来自分类Dev

如何使用excel vba从特定单元格复制并将其粘贴到另一个范围

来自分类Dev

将文件从一个目录复制/粘贴到另一个目录

来自分类Dev

获取内容复制特定行并将内容粘贴到另一个文件至特定行

来自分类Dev

我已经从Matlab图形编辑器中复制了一个图形文件。然后,我将其直接粘贴到单词中。图的扩展是什么?

Related 相关文章

  1. 1

    从多行文件复制特定文本,然后使用终端将其自动粘贴到另一个文件中

  2. 2

    如何使用文件名从Google Spreasheet复制数据,然后将其粘贴到另一个文件中?

  3. 3

    如何复制文本文件的内容并将其粘贴到从某行开始的另一个文件中?

  4. 4

    提取特定的列并将其粘贴到另一个文本文件中

  5. 5

    根据日期复制一个文件的内容并粘贴到另一个文本文件中

  6. 6

    复制文本文件最后一行的第6个值,然后粘贴到另一个现有文件中

  7. 7

    如何复制具有通用名称的文件并将其粘贴到另一个文件夹中?

  8. 8

    如何复制具有通用名称的文件并将其粘贴到另一个文件夹中?

  9. 9

    如何从文件中提取批量文本并将其粘贴到另一个文件中?

  10. 10

    从一个文件中随机复制数据,然后使用宏将其随机粘贴到其他Excel中

  11. 11

    我想从文件中提取一个数字,然后执行简单的数学运算,然后将其粘贴到另一个文件中

  12. 12

    如何解析然后粘贴到另一个文件中

  13. 13

    如何使用鼠标将文本从一个终端仿真器中的一个tmux实例复制/粘贴到另一个终端仿真器中的另一个tmux实例?

  14. 14

    剪切文件的特定行并将其粘贴到另一个文件的末尾

  15. 15

    批处理脚本从文本文件复制一组行并将值粘贴到另一个文本文件中

  16. 16

    将分组的文本行复制并粘贴到另一个文件的优雅方法

  17. 17

    使用python将特殊值粘贴到另一个多个excel文件中

  18. 18

    使用ZendPDF将PDF文件粘贴到另一个PDF中

  19. 19

    如何将indd文件内容复制并粘贴到另一个indd文件中?

  20. 20

    如何使用C#将文本从一个文本文件复制并粘贴到另一个文件?

  21. 21

    如何将文本从一个Vim文件复制/粘贴到另一个shell选项卡中的另一个Vim文件?

  22. 22

    复制特定单元格并粘贴到另一个工作表中

  23. 23

    从textarea中获取一个值,然后将其粘贴到另一个窗口中?

  24. 24

    在文本文件中读取多行,然后在另一个文本文件中写入

  25. 25

    从Excel中的表中复制数据并将其粘贴到另一个表中

  26. 26

    如何使用excel vba从特定单元格复制并将其粘贴到另一个范围

  27. 27

    将文件从一个目录复制/粘贴到另一个目录

  28. 28

    获取内容复制特定行并将内容粘贴到另一个文件至特定行

  29. 29

    我已经从Matlab图形编辑器中复制了一个图形文件。然后,我将其直接粘贴到单词中。图的扩展是什么?

热门标签

归档