Linux 尝试自动执行fdisk,但当放入shell脚本时,它将不会写入

Linux 尝试自动执行fdisk,但当放入shell脚本时,它将不会写入,linux,bash,zsh,partition,Linux,Bash,Zsh,Partition,我正在尝试将一些磁盘分区自动化到我正在创建的脚本中,但当我将代码放入.sh文件时,它将不会分区,而如果手动输入到终端中,它将完美地工作。 这是我的代码: fdisk /dev/sda <<< "n" <<< "p" <<< "1" <<< "" <<< "+500M" <<< "t

我正在尝试将一些磁盘分区自动化到我正在创建的脚本中,但当我将代码放入.sh文件时,它将不会分区,而如果手动输入到终端中,它将完美地工作。 这是我的代码:

fdisk /dev/sda <<< "n" <<< "p" <<< "1" <<< "" <<< "+500M" <<< "t" <<< "ef" <<< "w" 

fdisk/dev/sda这是在
sfdisk上回答的
parted
fdisk