您好,我完全不懂Bash和StackOverflow。
我需要将一组文件(全部包含在同一个文件夹中)移动到目标文件夹,其中可能已经存在具有相同名称的文件。
如果特定文件存在,则需要在移动文件之前重命名该文件,例如通过将递增整数附加到文件名。
扩展名应保留(换句话说,该附加的递增整数应在扩展名之前)。文件名可能在中间包含点。
最初,我想比较这两个文件夹,以获得现有文件的列表(我使用了“comm”),但后来我有些卡住了。我认为我只是试图以最复杂的方式做事情。
有没有提示以“bash方式”完成此操作?如果在除bash脚本之外的脚本中完成也可以。