回答:
または使用:
find /opt/g09 -maxdepth 1 -executable -printf "%f\n"
-type f
フラグの追加もここで機能します。
find
マニュアルから:
%f File's name with any leading directories removed (only the last element).
この答えはあなたがGNUを持っていることを必要とするだけですがfind
、他の人はあなたの結果を操作するために他のプログラムを必要とします。
でawk
、区切り文字/
でパスを分割し、最後のセクション($NF
)を出力します。
find /opt/g09 -maxdepth 1 -executable | awk -F/ '{print $NF}'