Copy & Paste

file_dir="$HOME/temp/TEST_FILE.sh"
sudo mkdir -p $(dirname $file_dir) \\
&& sudo touch $file_dir && sudo chmod 757 $file_dir && cat << 'EOF' > $file_dir
#!/bin/bash
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# 사용자 입력
read -p "ID: " MY_ID
read -p "PW: " -s MY_PW  # -s 옵션은 비밀번호 입력 시 화면에 보이지 않도록 함
echo ""                  # -s 입력에 대한 Flush 처리

# 값 출력
echo "MY_ID: $MY_ID"
echo "MY_PW: $MY_PW"

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EOF

Copy & Paste - 2. 바로 실행

file_dir="$HOME/temp/TEST_FILE.sh"
sudo mkdir -p $(dirname $file_dir) \\
&& sudo touch $file_dir && sudo chmod 757 $file_dir && cat << 'EOF' > $file_dir
#!/bin/bash
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# 사용자 입력
read -p "ID: " MY_ID
read -p "PW: " -s MY_PW  # -s 옵션은 비밀번호 입력 시 화면에 보이지 않도록 함
echo ""                  # -s 입력에 대한 Flush 처리

# 값 출력
echo "MY_ID: $MY_ID"
echo "MY_PW: $MY_PW"

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EOF
bash -c "$file_dir"

Copy & Paste - 3. 실행 후 곧바로 파일 제거 (일회용)

__TMP_F_D__="$HOME/TEST_FILE.sh"
sudo mkdir -p $(dirname ${__TMP_F_D__}) \\
&& sudo touch ${__TMP_F_D__} && sudo chmod 757 ${__TMP_F_D__} && cat << 'EOF' > ${__TMP_F_D__}
#!/bin/bash
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# 사용자 입력
read -p "ID: " MY_ID
read -p "PW: " -s MY_PW  # -s 옵션은 비밀번호 입력 시 화면에 보이지 않도록 함
echo ""                  # -s 입력에 대한 Flush 처리

# 값 출력
echo "MY_ID: $MY_ID"
echo "MY_PW: $MY_PW"

sudo rm ${__TMP_F_D__}

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EOF
export __TMP_F_D__ && bash -c "${__TMP_F_D__}"