new*_*ewt 2 regex unix perl awk sed
对于我的生活,我无法找到如何做这个非常简单的程序.我想要:
例如,在文件的内容中:
1
2
3
会变成:
file1.txt
file2.txt
file3.txt
我试过这个:
sed 's/[0-9]+/{file&.txt}/' file_name.txt
Run Code Online (Sandbox Code Playgroud)
但什么都没发生.我在网上看到使用{0}或{/ 1}的片段,但我很难找到这意味着什么的解释.
最终目标是将此xargs文本中的所有文件名复制到另一个目录.我确信如果没有我在这里做的文本文件,可能还有另一种方法可以实现这一点.如果有人对这个目标有一个更简单的答案,那会很高兴听到,虽然我也想知道如何使用sed!谢谢.