bash 相关问题

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

在正则表达式中使用“=”时出现 Shell 脚本错误

如果我在正则表达式的第一个和第二个字符类中添加“=”,为什么下面的脚本会失败。 #! /bin/bash 读取 -p“输入电子邮件地址:” email 如果 [[ $电子邮件...

回答 1 投票 0

文本文件转csv脚本

我们正在使用一个脚本来接收一些数据并将其转换为 csv 文件,我们使用的脚本如下: !/bin/bash read -p "在您想要复制数据的位置输入 /DIR/PATH/FILENAME: ...

回答 1 投票 0

获取 bash 脚本来更新父 shell 的环境

我正在尝试编写一个 bash 命令行工具,该工具在安装后立即可用,即在调用其安装脚本的同一个 shell 中。让我们说 install-script.sh (专为

回答 3 投票 0

如何在管道中后台运行 AlloyDB 身份验证代理?

我想在我的管道中的步骤之一启动loyaldb auth代理。我正在使用 bash。问题是代理启动了,但它永远不会进入下一步。 当我使用云sql代理时...

回答 1 投票 0

埃拉托色尼筛法 UNIX 脚本

我正在编写一个 UNIX 脚本来使用筛子生成素数。我在第 19 行不断得到一个错误的模除法,而且我似乎不明白为什么。 我尝试过各种不同的形式...

回答 3 投票 0

shebang 无法在 Linux 中运行 bash 脚本

我似乎无法通过shebang将bash脚本变成可执行文件。我的代码看起来像 #!/bin/bash 回声“你好” 它位于名为 test.sh 的文件中。我正在努力让它消失...

回答 2 投票 0

如何检查bash中是否定义了多个变量

我想检查是否设置了多个变量,如果设置了则只执行脚本代码,否则退出。 就像是: 如果 [ ! $DB=="" && $HOST=="" && $DATE=="" ];然后 ...

回答 7 投票 0

bash + jq:尝试读取两个 json 文件并构造一个新文件

我有以下json文件: 通用.json { “常见的”: { “你好”:“ABC” }, “东方”: { “方向”:“东” ...

回答 1 投票 0

在 Windows 上的 Ubuntu 上升级 Bash 上的 python 版本?

所以我目前正在尝试升级Windows子系统上ubuntu上的bash中的python版本。然而,根据我的理解,从命令行更新 python 并不容易。最后,“哪里”

回答 2 投票 0

设置要执行的脚本路径变量时出现 Bash 脚本错误

我有以下脚本: #!/bin/bash #所有文件将被执行的路径 源=“${BASH_SOURCE[0]}” while [ -h "$SOURCE" ]; do # 解析 $SOURCE 直到文件不存在

回答 1 投票 0

git 脚本:如何列出包含提交的所有 git 分支

我可以使用 gitbranch --list --contains 列出包含某个提交的所有分支。但正如有关如何列出所有分支的相关问题中所解释的,这是一个瓷器命令...

回答 2 投票 0

将 bash cwd 与生成它的 Powershell 的 cwd 保持在同一目录

我有一个 Powershell 会话,它创建 bash 会话来运行这样的脚本 C:\msys64\usr 中的 ash -lc './super_duper_script.sh 其中 super_duper_script.sh 位于 Powershell 会话的 cwd 中...

回答 1 投票 0

如何使用从 bash 中的主机名提取的子字符串来干净地查找值?

以下 bash 正则表达式将根据计算机主机名名称设置内存变量 我们在实验室中有许多具有不同名称的机器,如下小示例 急速01 急速02 Hadoop01

回答 1 投票 0

bash + 根据不同主机名选择变量时的其他不同方法

以下 bash 正则表达式将根据计算机主机名名称设置内存变量 我们在实验室中有许多具有不同名称的机器,如下小示例 急速01 急速02 Hadoop01

回答 1 投票 0

是否有其他方法可以在不注释包名称行的情况下成功运行 .java 程序?

我在 Netbeans 上创建了一个简单的 Java 程序,当我在 Netbeans IDE 中执行它时,它工作得很好。然而,这是我正在处理的问题: 我在运行

回答 1 投票 0

从 STDIN 读取和写入超过 4096 个字节

我正在尝试实现一个类似于 bash (在 C 中)中使用的文档,但我注意到我不能给它一行超过 4096 字节的行,我查了一下,这是因为最大尺寸...

回答 1 投票 0

为什么bash单引号解释为“ " 作为换行符?

根据文档,bash 中的单引号保留所有文字字符,但以下内容: 回声'a 乙' 输出: A 乙 (即文字 \ 和 n 已替换为换行符) 为什么...

回答 1 投票 0

在 PhpStorm 中使用一个快捷方式上传多个文件

如何在 PhpStorm 中使用单个快捷方式上传选定的文件? 理想情况下,它使用 PhpStorm 部署机制,但欢迎所有答案。比如制作一个 bash 文件,那个 scp 就是

回答 2 投票 0

如何测试命令是否失败或返回特定输出?

我有一个带有命令的 bash 脚本,我想测试命令是否失败或返回与正则表达式匹配的输出。像这样的东西: 命令输出 = 命令() if (commandOutput.exitCode = ER...

回答 1 投票 0

当像 sed 或 tee 这样的管道时,Bash 管道会吞下退出代码

我正在使用名为 Turbo prune 的 Turbo 功能,它会使用我的 monorepo 的部分副本创建文件夹,但不幸的是,这意味着在 GitHub Actions 中运行命令时,如 Turbo run lint w...

回答 1 投票 0

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