bash スクリプトに問題があります。私はこのようなものを持っています:
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)を使用できます。
find /home -mindepth 1 -maxdepth 1 -not -empty -type d -exec basename {} \; |sort
-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