【发布时间】:2019-11-05 22:37:58
【问题描述】:
我有一个名为$folder_name 的变量,其中包含字符串
Release_2019_Config_V6_Standalone_PJ6678_Test
这是一个文件夹的名称。
我正在尝试从文件夹名称中提取PJ6678。
我知道文件夹名称会将用户 ID(我需要的文本)放在第 5 个和第 6 个下划线之间,我不知道第 6 个下划线之后会出现什么文本/符号。
我正在使用 Bash 脚本,如果有人可以帮助我使用此功能,我将非常感谢您的帮助,因为我在尝试使用 sed 时完全迷失了(在阅读了几个小时后,我假设这是正确的工具)工作?
【问题讨论】:
-
使用
cut,分隔符设置为_。你可以用sed来做,但如果它总是在第5个和第6个下划线之间,那么就用cut吧。