回答:
にパイプする代わりにsort、lsを使用します。
find . -maxdepth 1 \! -type l -exec ls -d {} +
find . -maxdepth 1 \! -type l | xargs ls -d
zshシェルを使用した場合、移植性のないglob拡張機能を使用できます。
ls -d *(^@)
+すべてを単一のlsコマンドに送信します(このようにして、lsは列とソートを実行できます)。私は逃げた!なぜなら、あなたのシェルはそれをうまく受け入れているように見えても、それはいくつかのシェルにとって特別な文字だからです。
ls思いますか?もっと良い方法がありますか?
+ではなく\;、ファイナルをどのように使用しているのか、説明してください。