-
誤って(たとえば)というファイルを作成しましたseq 10 > -
。その後、を使用してみようとしましたが、less
動作が停止しました。
less -
私は入力が必須であるため、これが起こることを知っているので、ファイル名としてstdin
解釈されません。-
試してみましたが、less \-
やはり動作しません。
less
それでは、これが-
標準入力ではなくファイルであることを示す方法はありますか?
私が得ることができる最善は次のとおりです。
find -name '-' -exec less {} +
ベストアンサー1
プレフィックスを追加するだけです./
。
less ./-
またはリダイレクトを使用します。
less < -
-
(たとえば、関連-x
またはたとえば)は--foo--
オプションではなく特殊ファイル名として扱われるため、以下は機能しません。
less -- - # THIS DOES NOT WORK