Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays Bash如何向数组输入输出_Arrays_Bash_Output - Fatal编程技术网

Arrays Bash如何向数组输入输出

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

我有一张记录输入(域)和输出域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
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”;读取域