Hi folks
What I'm trying is to build a partitioning script.
I can pass a HEREDOC to fdisk just fine. Like this:
fdisk /dev/sda << EOF
p
q
EOF
but I don't know how to put that HEREDOC into a varible to pass it to fdisk.
This is what I have tried so far (no luck)
#!/bin/bash
HEREDOC_VAR_1=1
HEREDOC_VAR_2=$(cat <<EOF
p
q
EOF
)
HEREDOC_VAR_3=$(cat <<'EOF'
p
p
q
EOF
)
echo $HEREDOC_VAR_1
echo $HEREDOC_VAR_2
echo $HEREDOC_VAR_3
fdisk /dev/sda << $HEREDOC_VAR_2
echo "this works somehow but gets multiple p from former variables..."
fdisk /dev/sda << EOF
p
q
EOF
ANY Help is greatly appreciated....my head hurts from this...I just can not figure it out.