gpt4 book ai didi

regex - Bash 从字符串中删除第一个和/或最后一个字符,但前提是它是某个字符

转载 作者:行者123 更新时间:2023-11-29 09:33:45 24 4
gpt4 key购买 nike

在 bash 中,我需要从字符串中去除第一个和/或最后一个字符,但前提是它是特定字符。

如果我有 |我需要

/foo/bar/hah/   =>   foo/bar/hah

foo/bar/hah => foo/bar/hah

您可以因为我没有列出我尝试过的所有内容而对我投反对票。但事实是我已经尝试了至少 35 种不同的 sed 字符串和 bash 字符,其中许多来自堆栈溢出。我根本无法让这一切发生。

最佳答案

简单的有什么问题?

sed "s/^\///;s/\/$//"

输出是

foo/bar/hah
foo/bar/hah

关于regex - Bash 从字符串中删除第一个和/或最后一个字符,但前提是它是某个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27282389/

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