Мы можем использовать команду column
с tab
в качестве разделителя.
paste file1 file2 | column -s $'\t' -t
small A
incredibly humungous B
В стандартном редакторе ed
достаточно вывести на его вход соответствующие команды:
printf '%s\n' 22a ''. w q | ed -s file
.
--завершить добавленный ввод В качестве альтернативы вставьте перед строкой 23 23i
вместо 22a
.
sed -i '21 a\
' yourfile
21 — номер предыдущей строки полный пример в строке 1 для добавления (пустой строки )после строки 1:
francois@zaphod:~$ cat toto
Some text
Some more text
Some other text
francois@zaphod:~$ sed -i '1 a\
' toto
francois@zaphod:~$ cat toto
Some text
Some more text
Some other text
francois@zaphod:~$
тогда файл состоит из 4 строк (включая пустую)