我有一个 linux 命令输出如下文件列表:
folder/folder/folder/file_1
folder_1/folder/folder/file2
我想格式化此输出,以便满足以下条件:
- 最后一个斜杠 (/) 始终替换为三个下划线
- 除最后一个斜线外,每个斜线都替换为一个下划线
- 文件夹名称中的任何下划线都将替换为两个下划线
- 文件名中的任何下划线都保持原样
上面看起来像:
folder_folder_folder___file_1
folder__1_folder_folder___file2
如果您还可以解释您的解决方案,那将很有帮助。谢谢!