gpt4 book ai didi

linux - 提取部分路径

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:30 25 4
gpt4 key购买 nike

我有一个变量,它是 Windows 文件夹的路径。

我想用 SED 来处理。

例子:

输入:

\\computer1\folder$

输出:

computer1

我总是会选择\\和\

之间的主机名

谁能给我一盏灯?

最佳答案

您可以在 POSIX 兼容的 shell 中执行此操作:

% folder='\\computer1\folder$'
% folder="${folder/\\\\/}" # Remove leading '\\'
% printf "%s\n" "${folder%%\\*}"
computer1

Bashism 的替代方案:

% folder='\\computer1\folder$'
% [[ "$folder" =~ '\\'([^\\]*) ]]
% printf "%s\n" "${BASH_REMATCH[1]}"
computer1

关于linux - 提取部分路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37649530/

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