我有一个接受输入(域)并输出域DNS的脚本,现在我想将此输出输入到不同变量,我该怎么做?
read -p "Enter a vaild Domain ex:google.com"\ domain
echo
if grep -qE '^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}$' <<< "$do$
then
dns=$(host -t ns "$domain" |cut -d " " -f 4);
else
echo 'Please enter a vaild domain';exit
fi
E:还有办法在新行输入输入吗?而是在同一个。
答案 0 :(得分:0)
使用ANSI-C Quoting
,其格式为$'string'
,您可以在新行上实现输入输入。例如:
read -p $'Enter a valid Domain ex:google.com\n' domain