如何使用Shell脚本将文件的已删除行重定向到其他文件

用户名

我有一个文本文件,其字段以','符号分隔。我想删除具有“ S”和“ A”等模式的行,并将已删除的行重定向到其他文件,而原始文件不包含已删除的模式。

例如,假设我的文件数据如下:

S,F,T,Y
B,I,J,O
S,O,L,H
R,I,O,P
A,H,K,L
U,I,O,P
A,I,S,U

我将删除这些行,并将其存储在单独的文件中,例如delete.txt

S,F,T,Y
S,O,L,H
A,H,K,L
A,I,S,U

和file.txt包含

B,I,J,O
R,I,O,P
U,I,O,P

我尝试了以下代码

sed -n '/S\|A/p' file.txt > delete.txt

此命令将删除的行撤销到delete.txt,但在file.txt中包含删除的模式

阿努巴瓦

仅2个sed命令一个接一个:

sed -n '/[SA]/p' file.txt > delete.txt
sed -i.bak '/[SA]/d' file.txt

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Shell脚本将文件的已删除行重定向到其他文件

来自分类Dev

Shell脚本重定向到其他目录并创建列表文件

来自分类Dev

Cron Job:将Shell脚本输出重定向到文件

来自分类Dev

Shell脚本:将sql查询输出重定向到文件

来自分类Dev

将 sql 输出重定向到 shell 脚本中的文件

来自分类Dev

将调试和STDOUT重定向到其他文件

来自分类Dev

使用主干js下载文件后如何重定向到其他视图?

来自分类Dev

将Shell输出重定向到文件

来自分类Dev

将shell的输出重定向到带有“&”号的文件,并在输出中返回一些其他命令

来自分类Dev

如何将Shell stdout重定向到文件的第一行?

来自分类Dev

如何使用重定向到bash脚本标准输入的文件?

来自分类Dev

IIS URL重写删除文件夹并重定向到其他域

来自分类Dev

使用htaccess将子文件夹内容重定向到其他域(500 Internal Server Error)

来自分类Dev

使用SED从文件中删除一行,然后将输出重定向到同一文件

来自分类Dev

将已删除的图像URL重定向到.htaccess文件中的主页

来自分类Dev

如何将“ ls”(或任何其他shell命令)的输出重定向到管道?

来自分类Dev

索引将我重定向到其他文件

来自分类Dev

html / php 重定向到其他文件

来自分类Dev

将Shell脚本中的echo输出重定向到日志文件

来自分类Dev

将Shell脚本的输出重定向到文本文件

来自分类Dev

将没有直线的从Beeline生成的表重定向到文本文件(Shell脚本)

来自分类Dev

sh shell:将输出重定向到终端和脚本内的文件

来自分类Dev

Cron将stdout和stderr重定向到其他文件

来自分类Dev

出现其他提示时,将输出重定向到文件

来自分类Dev

Laravel htaccess,将特定 URL 重定向到其他文件夹

来自分类Dev

Bash脚本-如何将输出从bash脚本重定向到文件?

来自分类Dev

使用.htaccess重写规则重定向到服务器上的其他文件夹

来自分类Dev

使用.htaccess将URL重定向到其他域

来自分类Dev

脚本将输出重定向到不兼容cron的文件

Related 相关文章

  1. 1

    如何使用Shell脚本将文件的已删除行重定向到其他文件

  2. 2

    Shell脚本重定向到其他目录并创建列表文件

  3. 3

    Cron Job:将Shell脚本输出重定向到文件

  4. 4

    Shell脚本:将sql查询输出重定向到文件

  5. 5

    将 sql 输出重定向到 shell 脚本中的文件

  6. 6

    将调试和STDOUT重定向到其他文件

  7. 7

    使用主干js下载文件后如何重定向到其他视图?

  8. 8

    将Shell输出重定向到文件

  9. 9

    将shell的输出重定向到带有“&”号的文件,并在输出中返回一些其他命令

  10. 10

    如何将Shell stdout重定向到文件的第一行?

  11. 11

    如何使用重定向到bash脚本标准输入的文件?

  12. 12

    IIS URL重写删除文件夹并重定向到其他域

  13. 13

    使用htaccess将子文件夹内容重定向到其他域(500 Internal Server Error)

  14. 14

    使用SED从文件中删除一行,然后将输出重定向到同一文件

  15. 15

    将已删除的图像URL重定向到.htaccess文件中的主页

  16. 16

    如何将“ ls”(或任何其他shell命令)的输出重定向到管道?

  17. 17

    索引将我重定向到其他文件

  18. 18

    html / php 重定向到其他文件

  19. 19

    将Shell脚本中的echo输出重定向到日志文件

  20. 20

    将Shell脚本的输出重定向到文本文件

  21. 21

    将没有直线的从Beeline生成的表重定向到文本文件(Shell脚本)

  22. 22

    sh shell:将输出重定向到终端和脚本内的文件

  23. 23

    Cron将stdout和stderr重定向到其他文件

  24. 24

    出现其他提示时,将输出重定向到文件

  25. 25

    Laravel htaccess,将特定 URL 重定向到其他文件夹

  26. 26

    Bash脚本-如何将输出从bash脚本重定向到文件?

  27. 27

    使用.htaccess重写规则重定向到服务器上的其他文件夹

  28. 28

    使用.htaccess将URL重定向到其他域

  29. 29

    脚本将输出重定向到不兼容cron的文件

热门标签

归档