小编imn*_*neo的帖子

将mysql查询输出存储到shell变量中

我需要一个变量来保存从数据库中检索的结果.到目前为止,这基本上是我尝试没有成功的.

myvariable=$(mysql database -u $user -p $password | SELECT A, B, C FROM table_a)
Run Code Online (Sandbox Code Playgroud)

你可以看到我对bash命令的理解不是很好.

mysql sql bash scripting

36
推荐指数
6
解决办法
16万
查看次数

Gridpanel自动调整窗口大小调整大小

我正在使用array-grid extjs示例来尝试将网格面板装入容器窗口.问题在于调整容器窗口的大小,网格面板不会自动适应新的大小.据我所知,它应该是如何工作的.

以下是该示例的链接:http://www.extjs.com/deploy/dev/examples/grid/array-grid.html

我所做的是改变了以下内容..

// Added to gridpanel config
layout: 'fit',
viewConfig: {
    forceFit: true
}

// Window container
var gridWindow = new Ext.Window({
    items: [
        grid
    ]
});

// Instead of grid.render, use gridWindow.show();
gridWindow.show();
Run Code Online (Sandbox Code Playgroud)

结果

extjs

7
推荐指数
2
解决办法
2万
查看次数

如何将IPv6地址与Perl正则表达式匹配?

所以我需要匹配一个可能有也可能没有掩码的ipv6地址.不幸的是我不能只使用库来解析字符串.

掩码位很容易,在这种情况下:

(?:\/\d{1,3})?$/
Run Code Online (Sandbox Code Playgroud)

困难的部分是ipv6地址的不同格式.它需要匹配::牛肉,牛肉::牛肉::牛肉等.

更新:我快到了..

/^(\:\:([a-f0-9]{1,4}\:){0,6}?[a-f0-9]{0,4}|[a-f0-9]{1,4}(\:[a-f0-9]{1,4}){0,6}?\:\:|[a-f0-9]{1,4}(\:[a-f0-9]{1,4}){1,6}?\:\:([a-f0-9]{1,4}\:){1,6}?[a-f0-9]{1,4})(\/\d{1,3})?$/i
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我仅限于使用perl的正则表达式.

regex perl ipv6

5
推荐指数
3
解决办法
1万
查看次数

标签 统计

bash ×1

extjs ×1

ipv6 ×1

mysql ×1

perl ×1

regex ×1

scripting ×1

sql ×1