grep - 如何从环境变量中提取文本?

标签 grep freebsd

我有一个“my-variable-here”环境变量。

例如

my-variable-here=/var/log/test

我想获取等号和第二个斜杠之间的文本。因此,在上面的示例中,我想获取文本“/var”。

我该怎么做?

非常感谢

最佳答案

您可能想使用“cut”和斜杠作为分隔符

export my_variable_here=/var/log/test
part2=`echo $my_variable_here | cut -f2 -d"/"`
result="/$part2"
echo $result

关于grep - 如何从环境变量中提取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23580853/

相关文章:

linux - Unix 中的 Grep + SQL 中的 like + SQL 中的分组依据

node.js - 使用 grep 提取 NodeJS 实例的永久 ID

linux - 如何从单行输出中grep和输出由空格分隔的字符串 block

process - freebsd:按进程ID运行进程的当前目录

linux - Grep 不支持特殊字符

Unix命令用于计算包含字母组合的单词数量(中间有重复和字母)

kernel - FreeBSD中如何动态切换到另一个内核?

linux - 我可以在 freeBSD 上安装 IntelliJidea 吗?

linux - 是否有与 freebsd hwpmc 等效的 linux/端口?

ubuntu - 使用 pcap_next_ex() 捕获良好,但以太网 header 大小不同。 14 个使用 Ubuntu,4 个使用 FreeBSD