У меня есть скрипт bash, который отправляет серию команд на fdisk:
printf 'n\np\n3\n\n\n\n\nt\n3\n8e\nw' | fdisk /dev/sda
Итак, команды, отправленные по порядку: n, n, 3, [по умолчанию], [по умолчанию], t, 8e, w.
Это работает, но то, что вы видите, очень запутанно и трудно поддается отслеживанию - после ввода нет разрыва строки, поэтому вы видите следующее приглашение от fdisk в той же строке, и оно оборачивается.
Как я могу сделать это так, чтобы после каждого из них были соответствующие разрывы строк?