Первый шаг должен произвести файл PDF с пустой страницей. Можно сделать это легко с большим количеством программ (LibreOffice/OpenOffice, inkscape, (La) TEX, scribus, и т.д.)
Затем просто включайте эту пустую страницу при необходимости:
pdftk A.pdf empty_page.pdf B.pdf output result.pdf
Если Вы хотите сделать это автоматически со сценарием, можно использовать, например. pdftk file.pdf dump_data | grep NumberOfPages | egrep -o '[0-9]*'
извлечь количество страницы.
{ a && b && c; } >capture_file 2>&1
Обратите внимание на порядок перенаправления: сначала вы должны перенаправить stdout.
Помимо использования группировки команд {}
вы также можете запускать команды в подшивке и перехватывать вывод (и/или ошибку) сразу:
( a && b && c ) >file.txt 2>&1
Пример:
$ ( echo foo && echo bar && echo baz && echos foo ) >check 2>&1
$ cat check
foo
bar
baz
No command 'echos' found, did you mean:
Command 'echo' from package 'coreutils' (main)
echos: command not found