gpt4 book ai didi

regex - 使用 Regex 工具将一个字符串附加到另一个字符串

转载 作者:行者123 更新时间:2023-12-01 09:36:51 24 4
gpt4 key购买 nike

我这辈子都不知道如何执行这个非常简单的程序。我想:

  1. 读取一个文件,每行只有数字
  2. 在文件中的数字前后附加字符。

例如,在文件内容中:

1
2
3

会变成:

file1.txt
file2.txt
file3.txt

我已经试过了:

sed 's/[0-9]+/{file&.txt}/' file_name.txt

但什么也没发生。我在网上看到一些片段说使用 {0} 或 {/1},但我很难找到这意味着什么的解释。

这样做的最终目标是让 xargs 将此文本中的所有文件名复制到另一个目录。我敢肯定,如果没有我在这里做的文本文件,可能还有另一种方法可以完成此操作。如果有人对这个最终目标有一个更简单的答案,那会很高兴听到,尽管我也想弄清楚如何使用 sed!谢谢。

最佳答案

是的,这确实有效:

$cat file123$sed 's/.*/File&.txt/' fileFile1.txtFile2.txtFile3.txt

关于regex - 使用 Regex 工具将一个字符串附加到另一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17414637/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com