Как я могу перенаправить то, что показывают на Терминале файлу при использовании 'меньше' команда?

Как я перенаправляю Терминальное содержание (содержание, которое в настоящее время я смотрю не весь файл при использовании less команда) в outfile, пока я не нажимаю Q для выхода от less?

19
задан 6 March 2015 в 12:54

1 ответ

Чтобы сохранить только тот раздел, который в данный момент отображается в вашем терминале, вы можете использовать команду |.

Из 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 ' 
  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

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

29
ответ дан 23 November 2019 в 01:59

Другие вопросы по тегам:

Похожие вопросы: