當前位置:成語大全網 - 書法字典 - Shell復制文件。如果它們是重復的,它們應該都是。如果它們沒有被覆蓋,我該怎麽辦?

Shell復制文件。如果它們是重復的,它們應該都是。如果它們沒有被覆蓋,我該怎麽辦?

#沒有命令可以直接執行。下面我舉了壹個例子:

#如果文件文件名復制到/tmp目錄,如果文件存在,請添加後綴(。數字)在原始文件名之後。

如果?[?!?-f?文件名?]

然後

#文件不存在,直接復制。

cp?$filename?/tmp

其他

#後綴數字

_l_no=1

#新文件名

新文件名=“$ filename。$_l_no“

什麽時候?[?-f?$new_filename?】#判斷新文件名是否存在。如果存在,請增加後綴並重試。

#後綴數量增加

((_l_no+=1))

#新文件名

新文件名=“$ filename。$_l_no“

完成的

#復制

cp?$new_filename?/tmp

菲希望能幫到妳,謝謝!