【问题标题】:Script with renaming files in terminal在终端中重命名文件的脚本
【发布时间】:2017-10-28 02:46:01
【问题描述】:

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

【问题讨论】:

    标签: string bash path file-rename zenity


    【解决方案1】:

    与 Bash 的 Parameter Expansion:

    name="/home/user/Desktop/name_of_file"
    new="${name%/*}/new_name_of_file"
    echo "$new"
    

    输出:

    /home/user/Desktop/new_name_of_file

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-17
      • 1970-01-01
      • 2019-06-04
      • 2018-07-27
      • 1970-01-01
      • 2021-05-16
      相关资源
      最近更新 更多