[英]remove a string and prepend a string to every index of a large file
我有一个很大的文件,其中包含许多形式的索引:
./7002/blah/blah/blah.xml
我想全部修改它们,以便删除初始的./
,即
7002/blah/blah/blah.xml
然后,我要在字符串../input/test_input/
,这样最终结果将类似于:
../input/test_input/7002/blah/blah/blah.xml
每个索引。
如何使用一个命令来实现?
最好将sed
用于此任务?
尽管对这两个操作都有疑问和答案,但我还没有看到用一个命令来综合这两个操作的信息。
更新
另外,由于我要处理的文件中的某些索引是符号链接的名称,因此有一种方法可以快速删除不符合以下格式的所有内容: ../input/test_input/7002/blah/blah/blah.xml
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.