使用 fdisk 自动创建分区

pet*_*ter 2 linux python fdisk

我在命令行上使用这些命令:

sudo fdisk /dev/mmcblk1
p
d
w

sudo fdisk /dev/mmcblk1
n
(using all defaults)
w
Run Code Online (Sandbox Code Playgroud)

请问有什么选项可以自动执行此任务吗?或者如何为此使用一个衬垫(即使对于每个 fdisk 命令一个衬垫,所以总共两个 1 衬垫)?或者也许用Python?

GAD*_*D3R 6

您可以使用单行命令(bash):

(echo p; echo d; ... ; echo w) | fdisk /dev/mmcblk1
Run Code Online (Sandbox Code Playgroud)

要设置默认答案,请使用echo "",要回答“是”,请使用echo "Y"