我正在寻找从路径中删除字段的最简单和最易读的方法。例如,我有 /this/is/my/complicated/path/here,我想使用 bash 命令从字符串中删除第 5 个字段(“/complicated”),使其变为 /this/is /我自己的路。我可以这样做
echo "/this/is/my/complicated/path/here" | cut -d/ -f-4
echo "/"
echo "/this/is/my/complicated/path/here" | cut -d/ -f6-
但我希望只用一个简单的命令就可以完成这件事
echo "/this/is/my/complicated/path" | tee >(cut -d/ -f-4) >(cut -d/ -f6-)
除了这不起作用。