Параметры команды «cat» [закрыты]

cat -b test1.txt

Эта команда предназначена для пропуска пустых строк и номера остальных.

cat -n test1.txt

Эта команда номера строк не имеет значения.

Я попробовал их обоих. Один в файле с пробелами и вкладками и другими с некоторыми алфавитами. Оба они одинаково пронумеровали оба файла. Является ли заполнение файла пробелами и вкладками способом создания пустой строки или я делаю это неправильно?

Update

Я не знаю, что в этом даже неясно. Итак, вот как я добрался до http://askubuntu.com

Я читал, что читал книгу «Командная строка Linux» и «Синтаксис скриптов» Ричарда Блюма. Он упомянул об этом:

http://askubuntu.com

Поэтому я попытался это сделать. Я думал, что пустые строки должны содержать только вкладки или пробелы. Поэтому я создал файл с вкладками и пробелами (чтобы иметь пустую строку). Поэтому я попытался выполнить эту команду:

cat -b test1.txt

Однако он по-прежнему пронумеровал строки, содержащие только вкладки и пробелы. Поэтому я знал, что вкладки и пробелы по-прежнему считаются символами. Я задал здесь вопрос о том, как добавить пустую строку в текстовый файл для кода:

cat -b text1.txt

для работы.

Это лучшее, что я могу сделать, чтобы объяснить мои вопрос.

1
задан 17 September 2017 в 15:56

9 ответов

Вы можете добавить пустую строку в файл с именем «имя_файла», выполнив

echo >> file_name

. Пустая строка - это строка, которая содержит буквально ничего, включая вкладки или пробелы.

6
ответ дан 22 May 2018 в 18:23

Вы можете добавить пустую строку в файл с именем «имя_файла», выполнив

echo >> file_name

. Пустая строка - это строка, которая содержит буквально ничего, включая вкладки или пробелы.

6
ответ дан 18 July 2018 в 06:41

Вы можете добавить пустую строку в файл с именем «имя_файла», выполнив

echo >> file_name

. Пустая строка - это строка, которая содержит буквально ничего, включая вкладки или пробелы.

6
ответ дан 24 July 2018 в 18:39

Добавление пустых строк в текстовый файл можно выполнить с помощью:

Открытие текстового файла в редакторе Нажмите клавишу Enter Сохраните файл
5
ответ дан 22 May 2018 в 18:23

Чтобы иметь пустую строку, вставленную в ваш вывод, просто сначала выведите первую часть вашего файла, затем запустите echo, а затем выведите вторую часть.

Например. для файла test:

> cat test
line 1
line 2
line 3
line 4
> head -2 test && echo && tail -n+3 test
line 1
line 2

line 3
line 4

Вы могли бы определить функцию для автоматизации, например:

> blank_line(){ head -$(bc <<< $1-1) $2 && echo && tail -n+$1 $2;}
> blank_line 2 test
line 1

line 2
line 3
line 4

Как вы можете видеть, эта простая функция занимает линию номер, где пустая строка должна отображаться как первая, а имя файла - второй.

1
ответ дан 22 May 2018 в 18:23

Чтобы иметь пустую строку, вставленную в ваш вывод, просто сначала выведите первую часть вашего файла, затем запустите echo, а затем выведите вторую часть.

Например. для файла test:

> cat test line 1 line 2 line 3 line 4 > head -2 test && echo && tail -n+3 test line 1 line 2 line 3 line 4

Вы могли бы определить функцию для автоматизации, например:

> blank_line(){ head -$(bc <<< $1-1) $2 && echo && tail -n+$1 $2;} > blank_line 2 test line 1 line 2 line 3 line 4

Как вы можете видеть, эта простая функция занимает линию номер, где пустая строка должна отображаться как первая, а имя файла - второй.

1
ответ дан 18 July 2018 в 06:41

Добавление пустых строк в текстовый файл можно выполнить с помощью:

Открытие текстового файла в редакторе Нажмите клавишу Enter Сохраните файл
5
ответ дан 18 July 2018 в 06:41

Чтобы иметь пустую строку, вставленную в ваш вывод, просто сначала выведите первую часть вашего файла, затем запустите echo, а затем выведите вторую часть.

Например. для файла test:

> cat test line 1 line 2 line 3 line 4 > head -2 test && echo && tail -n+3 test line 1 line 2 line 3 line 4

Вы могли бы определить функцию для автоматизации, например:

> blank_line(){ head -$(bc <<< $1-1) $2 && echo && tail -n+$1 $2;} > blank_line 2 test line 1 line 2 line 3 line 4

Как вы можете видеть, эта простая функция занимает линию номер, где пустая строка должна отображаться как первая, а имя файла - второй.

1
ответ дан 24 July 2018 в 18:39

Добавление пустых строк в текстовый файл можно выполнить с помощью:

Открытие текстового файла в редакторе Нажмите клавишу Enter Сохраните файл
5
ответ дан 24 July 2018 в 18:39

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

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