小编Kry*_*nyx的帖子

使用命令修改文本文件

如何修改文本文件以通过 1 个命令执行以下操作?

我有一个名为Errors.txt以下 3 行的文本文件:

Error in File /Test1/A.png
Error in File /Test2/B.jpg
Error in File /Test3/C.jpg
Run Code Online (Sandbox Code Playgroud)

我想要一个命令来执行以下操作:

  1. 找到每个“文件中的错误”并将其替换为"/mnt/HD.
  2. 添加"在每行末尾。
  3. 复制每一行,添加一个空格并粘贴该行
  4. 将每行的最后 4 个字符替换为webp"
  5. 添加mv在每行的开头。

我希望结果是这样的:

mv "/mnt/HD/Test1/A.png" "/mnt/HD/Test1/A.webp"
mv "/mnt/HD/Test2/B.jpg" "/mnt/HD/Test2/B.webp"
mv "/mnt/HD/Test3/C.jpg" "/mnt/HD/Test3/C.webp"
Run Code Online (Sandbox Code Playgroud)

command-line text-processing

4
推荐指数
1
解决办法
377
查看次数

标签 统计

command-line ×1

text-processing ×1