如何在MySQL中输入bash命令的变量值?

怀亚特·杰克逊

以下代码从网站中提取所有域名,并将其设置$domainhttrack数据流中的值

domain=$(httrack --skeleton http://www.ilovefreestuff.com -V "cat \$0" | grep -iEo '[[:alnum:]-]+\.(com|net|org)')

$ domain的值看起来像这样...

googlesyndication.com facebook.com facebook.com ilovefreestuff.com ilovefreestuff.com facebook.com facebook.com ilovefreestuff.com ilovefreestuff.com peadig.com facebook.net ilovefreestuff.com w3.org ilovefreestuff.com yoast.com ilovefreestuff.com

我已经安装了数据库,此命令可以正常运行。

mysql -pPASSWORD -e "INSERT INTO domains.domains (domains) VALUES ($domain)”

我正在尝试$domainhttrack一个组合命令行中数据流中将变量中的每个单独域动态插入到我的MySQL数据库中因此,在我的疯狂头脑中,它看起来应该类似于以下内容……不幸的是,这不起作用。我没有输出,只是另一个bash提示。

domain=$(httrack --skeleton http://www.ilovefreestuff.com -V "cat \$0" | grep -iEo '[[:alnum:]-]+\.(com|net|org)') | mysql -pPASSWORD -e "INSERT INTO domains.domains (domains) VALUES ($domain)"

我不确定如何将$domain变量分割为单个域,以便可以在每个MySQL数据单元中输入一个域,并且由于命令是数据流,因此不确定如何将结果传递给MySQL。也许我需要一个for循环和一个cut命令?

贾科莫1968

也许我需要一个for循环和一个cut命令?

你说的。它不会是单线的,但这应该可以工作:

domain=$(httrack --skeleton http://www.ilovefreestuff.com -V "cat \$0" | grep -iEo '[[:alnum:]-]+\.(com|net|org)')

for single_domain in $domain
do
  mysql -pPASSWORD -e "INSERT INTO domains.domains (domains) VALUES ($single_domain)"
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在重命名命令中增加变量值

来自分类Dev

如何在重命名命令中增加变量值

来自分类Dev

如何在json文件中传递bash变量值

来自分类Dev

如何在 If 中设置变量值

来自分类Dev

如何在终端命令中的python中分配变量值?

来自分类Dev

如何在python中的shell命令中使用变量值?

来自分类Dev

如何在SQL * Plus ACCEPT命令中按照提示使用绑定变量值

来自分类Dev

如何在bash中用引号括起变量值?

来自分类Dev

如何在 JavaScript 中为新的变量值分配一个变量值

来自分类Dev

Bash-如何在后台进程描述中显示变量值而不是名称?

来自分类Dev

如何在事件中获取JavaScript中的变量值?

来自分类Dev

如何从输入设置变量值?

来自分类Dev

如何在jquery中的函数外获取变量值

来自分类Dev

如何在GridView中绑定变量值?

来自分类Dev

如何在C#中更改SSIS变量值

来自分类Dev

如何在JavaScript中隐藏变量值?

来自分类Dev

如何在angularjs模板中设置范围变量值

来自分类Dev

如何在AngularJS中拼接变量值?

来自分类Dev

如何在php中获取脚本变量值

来自分类Dev

如何在PHP数组中传递变量值

来自分类Dev

如何在Flask HTML模板中设置变量值

来自分类Dev

如何在URL中传递变量值?

来自分类Dev

如何在<input value =''“>中设置Javascript的变量值

来自分类Dev

如何在结构中检索单个变量值

来自分类Dev

如何在Ansible剧本中冻结变量值

来自分类Dev

如何在JasperReports中按需更改变量值

来自分类Dev

如何在递归宏中更改参数变量值?

来自分类Dev

如何在C程序中存储变量值?

来自分类Dev

如何在FreeMarker函数中传递分配变量值

Related 相关文章

热门标签

归档