在特定字符串之前删除char

时间:2016-05-05 08:27:13

标签: bash

我使用find命令获取以下子文件夹列表:

$ find -mindepth 1 -maxdepth 2 -type d
./aa/one
./bb/two
./cc/three

如何删除./**/

预期结果:

one
two
three

1 个答案:

答案 0 :(得分:2)

$ echo "./aa/one
./bb/two
./cc/three" | sed 's@^.*/@@'
one
two
three

或者更好地使用它:

find -mindepth 1 -maxdepth 2 -type d -printf "%f\n"