相关疑难解决方法(0)

删除Unix上的部分路径

我正在尝试删除字符串中的部分路径.我有路径:

/path/to/file/drive/file/path/
Run Code Online (Sandbox Code Playgroud)

我想删除第一部分/path/to/file/drive并生成输出:

file/path/
Run Code Online (Sandbox Code Playgroud)

注意:我在while循环中有几个路径,/path/to/file/drive所有路径都相同,但我只是在寻找删除所需字符串的"方法".

我找到了一些例子,但我无法让它们起作用:

echo /path/to/file/drive/file/path/ | sed 's:/path/to/file/drive:\2:'
echo /path/to/file/drive/file/path/ | sed 's:/path/to/file/drive:2'
Run Code Online (Sandbox Code Playgroud)

\2 作为字符串的第二部分,我显然做错了...也许有一种更简单的方法?

unix shell scripting sed

57
推荐指数
5
解决办法
7万
查看次数

标签 统计

scripting ×1

sed ×1

shell ×1

unix ×1