2016-05-05 273 views
0

之前,我已經使用了find命令來獲取子文件夾下面的列表:刪除字符特定字符串

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

我怎樣才能刪除./**/

預期結果:

one 
two 
three 

回答

2
$ echo "./aa/one 
./bb/two 
./cc/three" | sed '[email protected]^.*/@@' 
one 
two 
three 

或更好地利用這個來代替:

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

感謝您的幫助! – Luca

+0

@Luca因爲你是新來者,不要忘了標記接受的答案,只要它幫助(大部分)理解和解決問題。另請參閱[如何接受答案的工作?](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235) – fedorqui