web-dev-qa-db-ja.com

「less」コマンドを使用して、ターミナルに表示されているものをファイルにリダイレクトするにはどうすればよいですか?

を押すまで、ターミナルのコンテンツ(lessコマンドを使用するときにファイル全体ではなく現在見ているコンテンツ)をoutfileにリダイレクトする方法 Q lessを終了するには?

18
αғsнιη

端末に現在表示されているセクションのみを保存するには、|コマンドを使用できます。

man less から:

| <m> Shell-command
      <m>  represents any mark letter. Pipes a section of the input file to the given
  Shell command. The section of the file to be piped is between the first line on the
  current screen and the position marked by the letter. <m> may also be '^' or '$' to
  indicate beginning or end of file respectively.
  If <m> is '.' or newline, the current screen is piped.
  1. 最初に|(パイプ記号)と入力します
  2. 次に、.マークを選択して、端末に表示されているものだけを選択します(または単にヒットします Enter
  3. teeを使用して、ファイルに保存します。 tee /tmp/section_of_big_file.txt
  4. 押す Enter それから q

スクリーンショットのシーケンス:

enter image description here

enter image description here

enter image description here

30
Sylvain Pineau