gpt4 book ai didi

shell - 在使用 shell 脚本拆分文件名和文件夹路径方面需要帮助

转载 作者:行者123 更新时间:2023-12-04 16:23:18 28 4
gpt4 key购买 nike

我是 shell 脚本的新手。我需要将以下文件结构拆分为单独的文件名和单独的文件夹路径。
在文件名中,我不需要 _ABF1_6,因为它不是文件名的一部分。此外,此 _ABF1_6 从文件路径更改为路径,并且对于所有文件路径都不同。所以这需要被视为正则表达式..从_ABF1开始。请帮忙!!

示例文件路径:

/EBF/DirectiveFiles/data_report_PD_import_script_ABF1_6 

所需输出:
Folder path: /EBF/DirectiveFiles/ 
Filename: data_report_PD_import_script

最佳答案

为此,Linux 具有特殊的实用程序,basenamedirname :

$ basename /EBF/DirectiveFiles/data_report_PD_import_script_ABF1_6
data_report_PD_import_script_ABF1_6
$ dirname /EBF/DirectiveFiles/data_report_PD_import_script_ABF1_6
/EBF/DirectiveFiles

关于shell - 在使用 shell 脚本拆分文件名和文件夹路径方面需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19477236/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com