cat -b test1.txt
Эта команда предназначена для того, чтобы пропустить пустые строки и пронумеровать остальные.
cat -n test1.txt
Эта команда нумерует строки, несмотря ни на что.
Я пробовал их оба. Один в файле только с пробелами и табуляциями, а другой с некоторыми алфавитами. Оба они пронумеровали оба файла одинаково. Заполнение файла пробелами и табуляциями - это способ создать пустую строку, или я делаю это неправильно?
Обновление
Я не знаю, что в этом даже непонятного. Итак, вот как я достиг http://askubuntu.com
Я читал Я читал книгу Ричарда Блюма Командная строка Linux и Библия сценариев оболочки . Там было упомянуто следующее:
Я попытался это сделать. Я думал, что пустые строки должны содержать только табуляции или пробелы. Итак, я создал файл с табуляциями и пробелами (чтобы была пустая строка). Итак, я попытался запустить эту команду:
cat -b test1.txt
Однако она по-прежнему пронумеровала строки, содержащие только табуляции и пробелы. Итак, я знал, что табуляции и пробелы по-прежнему считались символами. Я задал здесь вопрос, как добавить пустую строку в текстовый файл, чтобы код:
cat -b text1.txt
работал.
Это лучшее, что я могу сделать, чтобы объяснить свой вопрос.
Вы можете добавить пустую строку в файл с именем «имя_файла», выполнив
echo >> file_name
Пустая строка - это строка, которая буквально ничего не содержит, включая символы табуляции или пробелы.
Добавление пустых строк в текстовом файле может быть сделано:
Чтобы вставить пустую строку в Ваш вывод, просто сначала произведите первую часть своего файла, затем выполните 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
, Как Вы видите, эта простая функция берет номер строки, где пустая строка должна быть отображена как первое и имя файла как второй аргумент.