首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bash脚本:将w3m转储存储到变量中

Bash脚本:将w3m转储存储到变量中
EN

Stack Overflow用户
提问于 2016-03-23 17:31:51
回答 2查看 237关注 0票数 0

如何将w3m转储结果存储到bash脚本中的变量中?我通过w3m转储得到的结果是

代码语言:javascript
复制
 C: randomIP randomPORT randomUSERNAME randomPASSWORD

我想删掉"C:“,并将其他所有内容存储到变量中,这样我就可以将它添加到一个文件中。

EN

回答 2

Stack Overflow用户

发布于 2016-03-23 17:45:38

您可以通过以下方式存储任何bash命令输出:-

代码语言:javascript
复制
var=$(command) # replace command by w3m dump command
#Later you can replace first occurring of C: by sed
var=$(echo $var | sed s/^C://)
票数 0
EN

Stack Overflow用户

发布于 2016-03-23 17:55:34

代码语言:javascript
复制
<your command> | read useless var1 var2 var3 var4

正如在man read中所解释的,read将会(大惊喜!)读取标准输入上的一行(因此是管道),并使用IFS (默认情况下是空格字符)作为输入中的分隔符逐个分配给定的变量。

因此,在您的示例中,useless将被分配给"C:";var1将被分配到"randomIP";...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36174331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档