如何在首次出现分隔符(此处为正斜杠)之前删除模式
例如
abc/def/ghi/kjl
应该成为
def/ghi/kjl
需要使用awk
或sed
答案 0 :(得分:1)
sed -r 's_([^/]+/)__'
与awk类似
awk '{sub(/[^/]+\//,"")}1'
然而,cut是执行此任务的最合适的工具
cut -d/ -f2-
答案 1 :(得分:0)
echo "abc/def/ghi/kjl" | awk -F/ '{$1="";sub(/^ /,"")}1' OFS=/
def/ghi/kjl
答案 2 :(得分:-1)
谢谢!
剪切看起来像是最好的答案。
我还补充说。它做我需要的事情
cut -d / -f 1 --complement