bash 相关问题

有关为Bash命令shell编写的脚本的问题。对于有错误的shell脚本,请在发布此处之前使用shellcheck程序(或在https://shellcheck.net上的Web shellcheck服务器中)进行检查。关于交互式使用Bash的问题更可能是超级用户的主题,而不是Stack Overflow。

不要中断 bash 脚本中设置了 -e 标志的代码

我得到了代码 #!/bin/bash 设置-e helm 状态部署名称 如果 [ $? -eq 0];然后 echo“卸载 helm 版本” helm 卸载部署名称 别的 echo "舵释放不存在&

回答 1 投票 0

如何在目录树中查找相同的文件

我想在 Synology NAS 的目录树中识别相同的文件。 有没有办法既稳健又高效? 这是我尝试过的: basedir=/volume1/bordel 找到“$basedir&

回答 1 投票 0

执行使用 jq 和 bash 创建的看似有效的 AWS CLI 命令时如何避免“无效参数类型”错误?

我有一个 s3 路径文件,sources.lst。内容: [ “s3://存储桶名称/路径/to/file0.tif”, “s3://存储桶名称/路径/to/file1.tif”, ] 我正在尝试迭代这些 s3 p...

回答 1 投票 0

plink.exe 在 PowerShell 脚本中使用时“挂起”

我有一个使用 PowerShell 从 Linux 服务器中删除文件的脚本。该脚本突然停止工作,现在在运行以下命令时“挂起”: $文件=“文件路径” p...

回答 2 投票 0

使用 bash 脚本和 Python 保存 chrome 中打开的选项卡的 url

我经常在浏览器中打开很多选项卡,有时我需要重新启动计算机,并且不想丢失打开的选项卡。所以我开始做一个小项目来保存当前的网址...

回答 1 投票 0

使用带引号的脚本输出作为命令行参数

我想编写一个为另一个程序生成命令行参数的脚本。 直到知道我已经编写了一个脚本,它只是回显参数并按以下方式使用它: 外部程序...

回答 1 投票 0

如何使用 Ubuntu 在同一服务器上为多个版本构建相同的 php 扩展?

我有一台运行 Ubuntu 22.04 的服务器,它使用 ondrej:ppa 安装了多个版本的 PHP。我需要将 oci8 扩展添加到所有支持的版本。这是我一直在使用的程序:

回答 1 投票 0

从另一个字符串的值创建字符串变量名称

在我的 bash 脚本中,我有两个变量 CONFIG_OPTION 和 CONFIG_VALUE,它们分别包含字符串 VENDOR_NAME 和 Default_Vendor。 我需要创建一个名为 $CONFIG_OPTION 的变量,即

回答 5 投票 0

捕获curl的进度百分比,但不带小数

这个问题特别是一个正则表达式问题。 我想使用 grep 捕获 bash 中 curl 命令的进度百分比,但不包括浮点数。目标是...

回答 2 投票 0

如何将 telnet 输出获取到变量?

我有一个 Bash 脚本,它使用 telnet 发送一个值并接收一些返回的数据。如何将收到的数据放入变量中? 当我手动运行命令时,我得到以下结果。 $t...

回答 1 投票 0

陷入强盗级别 0。(overthewire.org)

无法连接,并且不确定有多少种方式可以输入“bandit0”作为密码

回答 3 投票 0

在 docker compose up 期间在 docker 容器中运行命令

我有一个用于本地气流设置的 docker-compose.yaml。它将设置所有气流服务。在服务容器 airflow-webserver 中,我想运行一些命令,可以是 ssh 命令或

回答 1 投票 0

使用字符串对用户定义的数组进行排序会给出错误的顺序,即使文件内容在磁盘上完全可用

我正在查询 ElasticSearch 并使用 jq 在 Bash 中对文档进行本地排序,因为在 ES 中排序对我来说太慢了。 最初的目的是创建一个CSV文件。 但我发现排序不起作用

回答 1 投票 0

有没有办法对子文件夹中的所有文件进行md5sum?

我有多个电报数据导出,我想计算所有文件的 md5 和 sha256 哈希值,但它只计算根目录中的文件 $ md5sum `ls` > hash.md5 md5sum: 查...

回答 5 投票 0

将 bash 命令输出流式传输到 cURL 中

嗨,我正在运行一个 bash 命令,该命令流式传输输出数据,如下所示: nats sub demo.1 --queue demo -r | nats sub demo.1 --queue demo -r |杰克 { “计数”:“8”, “时间”:“2024-05-15T12:51:41...

回答 1 投票 0

使用bash脚本在azure devops管道中设置组变量

#!/bin/bash # 读取 Docker Compose 文件 compose_file="docker-compose.yml" 图像=($(grep -E '^ *image:' $compose_file | awk '{print $2}' | cut -d ':' -f 1)) # 初始化组变量

回答 1 投票 0

shell 脚本的每个项目和全局后备配置

我有一些用于个人开发的 shell 函数。我想在每个项目的基础上创建配置文件,以便函数读取配置文件并使用配置中的值...

回答 1 投票 0

使用正则表达式排除字符串的前 3 个字符

给定 bash 中的任何字符串,例如 flaccid,我想匹配字符串中除前 3 个字符之外的所有字符(在这种情况下,我想排除“fla”并仅匹配“ccid”)。正则表达式也需要在 sed 中工作...

回答 5 投票 0

使用bash脚本在azure devops管道中设置多行变量

#!/bin/bash # 读取 Docker Compose 文件 compose_file="docker-compose.yml" 图像=($(grep -E '^ *image:' $compose_file | awk '{print $2}' | cut -d ':' -f 1)) # 初始化多行变量...

回答 1 投票 0

如何搜索并用大括号替换bash变量?

我有以下内容: var='{{BODY_PARAM}}之前'之后' body_arg='身体' 使用 ${var/{{BODY_PARAM}}/${body_arg} 在 }} 之后}/body 之前发出。 如何使用 bash 变量搜索和替换语法来

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.