如何使用“sed”命令搜索并删除目录列表的结尾?

如何使用“sed”命令搜索并删除目录列表的结尾?

如何使用 sed 删除以下目录名称列表中的“-bak”部分:

accesscode-bak
adminconsole-bak
adoptimizer-bak
ads-bak
ahcms2-bak
alerts-bak
alfresco-bak

答案1

使用此项,假设文件list包含您的目录列表:

sed 's/-bak$//g' list

它删除所有结尾-bak部分并给出输出:

accesscode
adminconsole
adoptimizer
ads
ahcms2
alerts
alfresco

相关内容