如何将w3m转储结果存储到bash脚本中的变量中?我通过w3m转储得到的结果是
C: randomIP randomPORT randomUSERNAME randomPASSWORD我想删掉"C:“,并将其他所有内容存储到变量中,这样我就可以将它添加到一个文件中。
发布于 2016-03-23 17:45:38
您可以通过以下方式存储任何bash命令输出:-
var=$(command) # replace command by w3m dump command
#Later you can replace first occurring of C: by sed
var=$(echo $var | sed s/^C://)发布于 2016-03-23 17:55:34
<your command> | read useless var1 var2 var3 var4正如在man read中所解释的,read将会(大惊喜!)读取标准输入上的一行(因此是管道),并使用IFS (默认情况下是空格字符)作为输入中的分隔符逐个分配给定的变量。
因此,在您的示例中,useless将被分配给"C:";var1将被分配到"randomIP";...
https://stackoverflow.com/questions/36174331
复制相似问题