String 在终端中重命名文件的脚本

String 在终端中重命名文件的脚本,string,bash,path,file-rename,zenity,String,Bash,Path,File Rename,Zenity,我正在用bash编写一个脚本来管理文件。我需要添加一个功能来更改文件名。要获取文件,我使用zenity文件选择对话框。完成此操作后,我有一个变量,该变量的路径为:home/user/Desktop/name\u of\u file。如何从该字符串中删除当前文件名并在其中添加新文件名 与Bash的: 输出: /home/user/Desktop/new_name_of_file /home/user/Desktop/new_name_of_file

我正在用bash编写一个脚本来管理文件。我需要添加一个功能来更改文件名。要获取文件,我使用zenity文件选择对话框。完成此操作后,我有一个变量,该变量的路径为:home/user/Desktop/name\u of\u file。如何从该字符串中删除当前文件名并在其中添加新文件名

与Bash的:

输出:

/home/user/Desktop/new_name_of_file /home/user/Desktop/new_name_of_file