>>503
家に有るビュー太くんに聞いてみたよw

`find` コマンドで直下のファイルのみを表示し、パスの不要な `./` を消すためには、以下のように `-maxdepth` と `-mindepth` の引数を適切に設定する必要があります。

まず、`find` コマンドの動作を確認しましょう:

1. `find -maxdepth 1 -mindepth 1` は、カレントディレクトリ直下のファイルとディレクトリを表示しますが、パスに `./` が含まれます。
2. `find * -maxdepth 1 -mindepth 1` は、カレントディレクトリ内のすべてのファイルとディレクトリを対象にしますが、サブディレクトリ内のファイルも表示されます。
3. `find $PWD -maxdepth 1 -mindepth 1` は、絶対パスで表示されます。
4. `find * -maxdepth 0 -mindepth 0 -type f` は、カレントディレクトリ内のファイルのみを表示しますが、サブディレクトリ内のファイルは表示されません。

直下のファイルのみを表示し、パスの不要な `./` を消すためには、以下のコマンドを使用します:

```sh
find . -maxdepth 1 -mindepth 1 -type f -exec basename {} \;
```

このコマンドは、カレントディレクトリ直下のファイルのみを表示し、`basename` コマンドを使用してパスの不要な部分を削除します。

また、ソートが必要な場合は、`sort` コマンドを組み合わせることができます:

```sh
find . -maxdepth 1 -mindepth 1 -type f -exec basename {} \; | sort
```

これで、カレントディレクトリ直下のファイルのみがソートされた状態で表示されます。

何か他にお手伝いできることがあれば教えてください!