小编Eli*_*ley的帖子

使用Python判断Linux中是否存在给定的登录名

在Linux下的Python中,根据用户的登录情况,检查用户是否存在的最简单方法是什么?

发出'ls~login-name'并检查退出代码要好吗?

如果在Windows下运行?

python username

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

Kotlin数据类:如果在编译时我不知道它的名字,如何读取属性的值?

如果属性名称仅在运行时已知,我如何读取Kotlin数据类实例中的属性值?

kotlin data-class

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

Jenkins:将git commit hash传递给下游作业

我有2个工作(A和B).作业A指向URL-A的git仓库.作业B指向URL-B处的不同git仓库.

一旦作业A完成并且稳定,它应该触发作业B并传递作业A构建中使用的git commit hash.

实现这一目标的最简单方法是什么?

(作业B对应于从URL-B检出的具有2个参数的脚本:git提交哈希和将包装在Docker镜像中并推送到Docker中心的JAR工件)

git jenkins

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

如何在 Bash 中将十进制数转换为 Base58

myNumber=$(date +%s) # big number in decimal
myNumberInB58=$(toBase58 $myNumber)

toBase58() {
  # <your answer here>
}
Run Code Online (Sandbox Code Playgroud)

Base58 中编码整数的最优雅和/或简洁的方法是什么?

bash base-conversion

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

以可移植的方式在 shell 脚本中对字符串进行 URL 编码

我需要使用将在 BusyBox Ash、Dash、Bash 和 ZSH 中运行的 shell 函数对字符串进行 URL 编码。

\n\n

它将在不同的 Docker 容器中运行,因此安装尽可能少的依赖项会更好。

\n\n

笔记:

\n\n
    \n
  • 问题“在 bash 脚本中对字符串进行 URL 编码”要求提供特定于 Bash 的脚本,唯一提供的答案取决于容器上安装的 PHP。

  • \n
  • 问题“如何为curl命令对数据进行urlencode? ”特定于curl,但肯定对非特定答案开放。然而,这 25 个答案似乎都不适用。那里的答案之一只能将数据发送到curl,而有些特定于bashksh,其他一些则需要Perl PHP Python Lua NodeJS Ruby gridsite -clientsuni2asciijqawksed安装。其中之一不需要额外的依赖项,但不保留a1和 等字符~

  • \n
\n\n

我期望得到什么:

\n\n
$> urlencode \'/\'\n%2f\n\n$> urlencode \'\xc3\xa7\'\n%c3%a7\n\n$> …
Run Code Online (Sandbox Code Playgroud)

linux shell posix urlencode

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