shell 从命令行提示输入,和自动输入,自动交互

让shell提示输入一个变量,赋值个MY_FILE_NAME
vim input.sh

#!/bin/bash
read -p "Please input a filename1:" MY_FILE_NAME1
read -p "Please input a filename3:" MY_FILE_NAME2
echo your input filename1="$MY_FILE_NAME1" filename2="$MY_FILE_NAME2"

让上面的input.sh自动输入往下执行:

echo -e "fileA\nfileB\n" | ./input.sh

输出:
your input filename1=fileA filename2=fileB

你可能感兴趣的:(linux)