首页 > 解决方案 > 如何从用户那里读取一些输入来更改目录中存在的文件名?

问题描述

我知道如何让用户从键盘输入数字(例如,“1”),但我不知道的部分是如何重命名指定文件的文件扩展名(即,“File_1.txt”)从“txt”到“bak”并将其复制到“备份”文件夹。

标签: linuxbashshellunixcommand-line

解决方案


echo  "Which file you want to change:"

read i

mv File_"$i".txt File_"$i".bak

cp your root/File_"$i".bak your root/Backup

推荐阅读