我有一個bash腳本的問題。 我有這樣的事情:linux「查找」命令
find /home -mindepth 1 -maxdepth 1 -not -empty -type d | sort
,輸出是這樣的:
/home/dir1
/home/dir2
我所要的輸出是:
dir1
dir2
我有一個bash腳本的問題。 我有這樣的事情:linux「查找」命令
find /home -mindepth 1 -maxdepth 1 -not -empty -type d | sort
,輸出是這樣的:
/home/dir1
/home/dir2
我所要的輸出是:
dir1
dir2
您可以-printf
find /home -mindepth 1 -maxdepth 1 -not -empty -type d -printf "%f\n" | sort
你可以使用basename(1):
只是附加-exec basename {} \;
您find命令。
find /home -mindepth 1 -maxdepth 1 -not -empty -type d -exec basename {} \; | sort
find /home -mindepth 1 -maxdepth 1 -not -empty -type d -exec basename {} \; | sort