Arrays Bash如何向数组输入输出
我有一张记录输入(域)和输出域DNS的纸条,现在我想输入这个输出到差异变量,我怎么做Arrays Bash如何向数组输入输出,arrays,bash,output,Arrays,Bash,Output,我有一张记录输入(域)和输出域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); e
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
read-p“输入有效域例如:google.com”\Domain
回音
如果grep-qE'^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}$'带有ANSI-C Quoting
,其形式为$'string'
,则可以在新行上实现输入。例如:
read -p $'Enter a valid Domain ex:google.com\n' domain
请参阅您可以使用ANSI-C Quoting
在新行中输入输入,即$'string'
。例如,read-p$'输入一个有效的域,例如:google.com\n'Domain
。E:这很有效,谢谢:)!!!它在我的平台上工作。echo“进入一个有效域,例如:google.com”;读取域