小编ric*_*sim的帖子

什么是微服务环境中的边车?

我目前正在查看Istio和Kubernetes的演讲,并提及服务管理以及使用sidecars.我不确定那是什么.

kubernetes microservices istio

12
推荐指数
2
解决办法
3007
查看次数

我将如何在 bash 中用多个分隔符分隔字符串

我将如何在 bash 中用多个字符分隔字符串。我想获取第一个 IP 地址。

inet addr:127.0.0.1  Mask:255.0.0.0
Run Code Online (Sandbox Code Playgroud)

我会这样做

echo "inet addr:127.0.0.1  Mask:255.0.0.0" | cut -d' ' -f2 | cut -d':' -f1 
Run Code Online (Sandbox Code Playgroud)

但我想将最后两个命令合并为一个命令。

我想得到

127.0.0.1

bash

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

如何仅从Postgres获取特定键的jsonb?

我知道您可以使用以下方法从Postgres中的jsonb中删除密钥

select '{"a": 1, "b": 2, "c":3}'::jsonb -'a';
 ?column?
----------
{"b": 2 "c":3}
(1 row)
Run Code Online (Sandbox Code Playgroud)

有没有办法只抓住特定的钥匙?像可以说我只是想要得到的键值对刚刚的'a'关键

这样的东西?

select '{"a": 1, "b": 2}'::jsonb + 'a' + 'b';
 ?column?
----------
{"a": 1, "b": 2}
(1 row)
Run Code Online (Sandbox Code Playgroud)

编辑:更改示例以显示我想从jsonb中获取多个键值对,而不仅仅是一对。

postgresql

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

我将如何创建一个文本文件并在 bash 中使用 sudo 权限填充它

我正在尝试在需要 sudo 权限的目录中创建和填充文件。

编辑:似乎基于测试了建议的类似帖子。

sudo su -c "echo 'put in file' > file_name"
echo "Some text" | sudo tee /etc/file
Run Code Online (Sandbox Code Playgroud)

都将在需要 sudo 权限的目录中创建一个文件

bash

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

标签 统计

bash ×2

istio ×1

kubernetes ×1

microservices ×1

postgresql ×1