bash 相关问题

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

读取两个数字的 Bash 脚本

我正在尝试读取设备上 snmpwalk 的输出,如下所示(四种不同的变体) 场景 1 - 打印正常 输出: 6 6 场景 2 - 打印待机 输出: 6 5 场景 3 - 打印正常

回答 1 投票 0


如何从 aws configure sso 命令获取 aws 配置文件 ID

作为自动连接到我们的 postgres 实例的 bash 脚本的一部分,我需要配置 aws cli 工具并设置 AWS_PROFILE 变量。该命令在其输出的最后一行输出此内容...

回答 1 投票 0

为什么我的 bash PS1 提示在同一行上书写

导出 PS1=" [32;40m\]\$?\[ [35;40m\]\$(日期 +%d%H%M)\[ [36;40m\]\W> \[ [38;5;113;40m\]" 不在行尾和同一行返回...

回答 1 投票 0

如何调用 @Click (Python),同时传入非 Click 的其他参数?

我有一个 python 脚本,我试图从 bash/shell/cli 调用它。我之前使用过一个名为“Click”的模块;但是,我认为不可能同时使用“Click”和

回答 1 投票 0

从 Gitlab CI 调用 bash 脚本

我不知道我做错了什么。只需在我的管道上运行这个简单的 bash 脚本即可。它在本地运行良好,但在管道日志上出现冲突。 刷新.sh #!/bin/bash -e # 刷新.sh # 创建一个

回答 1 投票 0

使用 sed 删除列表中的项目

我正在尝试使用 sed 删除以特定方式格式化的文本文件中的列表中的特定项目。我简单举例说明一下;我有 ... ITEMS="$ITEM $ITEM1 $ITEM2 $ITEM3" ...

回答 3 投票 0

为什么 kubectl bash 补全功能在 macOS/OS X 上不起作用?

我按照 kubectl Completion -h 给出的安装 Bash 补全的说明进行操作: 我通过 Homebrew 安装了 bash-completion 在我的 ~/.bashrc 中,我首先获取 bash-completion 然后输出 f...

回答 8 投票 0

将 ICS 日期转换为 YYYY:MM:DD:HH:mm

我有这个 bash 脚本,可以从指定的 ICS (iCalendar) URL 获取日历事件数据并显示当前日期的事件。事件的开始和结束以 ics 格式显示...

回答 1 投票 0

如何在 bash 中将 unicode 字符串转换为转义符? [已关闭]

我需要一个工具可以将 unicode 字符串转换为转义字符,例如 \u0230。 例如, 回声 |转换 unicode 工具 \u00e3\u00e7\u00e9

回答 2 投票 0

Bash shell 中的 echo 命令是否会在没有显式输出重定向的情况下向 stderr 写入任何内容?

还有很多其他命令/二进制文件(例如 wc --wrong-flag),但 echo 是其中之一吗? 上下文:我正在维护别人的 Bash 脚本,查看它的以下部分(稍微

回答 1 投票 0

具有相同更改但提交哈希值不同的并行 git 分支

我有一个 git 存储库,如下所示: A1 - B1 - C1 - D1 - E1 \ \ C2 - D2 - F2 C1 和 C2 中的文件更改是相同的。如果我运行 git diff C1 C2 那么我...

回答 1 投票 0

使用 GIT_SSH_COMMAND 根据当前工作目录切换 SSH 密钥

我有两个 Github 帐户(工作 + 个人),都有自己的 SSH 密钥(key_work 和 key_personal) 项目位于: 〜/git/工作 〜/git/个人 我正在尝试将 GIT_SSH_COMMAND 设置为

回答 1 投票 0

if 语句中的 if 子shell 与复合语句有什么区别?

在bash脚本中,我需要运行一个命令,它是一个&&复合体,我想知道将它放在子shell中和在if条件下运行它有什么区别? 如果 ! (cmd_A && cmd_B);

回答 1 投票 0

如何在 WHILE-DO bash 命令中运行命令

我试图在等待时间变化的循环中运行 echo 。以下命令已经执行此操作 /bin/sh -c '陷阱退出术语;尽管 :;进行回声测试;睡 10 ;完毕;'” 然而,我不...

回答 1 投票 0

如何控制bash条件表达式中特殊参数*的输出?

我有一个文件名 fofo.l 存储在变量 FI 中。我想检查文件名中是否有“.l”。如果是,则执行command1。如果没有,则执行command2。 我使用 set -x 并尝试: 如果测试 $FI...

回答 1 投票 0

为什么乘号“*”会变成0? [重复]

我试图在 bash 中制作一个计算器,除了乘法之外的所有内容都可以。 当我尝试乘法时,我的脚本将“*”变成0。 有代码: #!/bin/bash 计算器(){ 如果...

回答 1 投票 0

警告“替换替换未终止”,仅在源 shell 脚本中

我正在尝试在使用 . 获取的脚本中删除其路径与路径中的特定模式匹配的所有目录。该脚本会打印一条警告“替换替换不

回答 1 投票 0

如何在 bash 中强制执行变量类型?

我正在尝试创建一个供 bash 脚本使用的 err 函数。该函数应该模拟 BSD 的 errx(3) ——打印指定的消息并使用第一个指定的代码退出

回答 1 投票 0

无限的 Bash 历史记录 [已关闭]

我希望我的 .bash_history 文件不受限制。例如所以我总是可以回去看看我是如何构建/配置某些东西的,或者那个漂亮的命令是什么,或者某些命令如何在几周前破坏了某些东西。哈...

回答 4 投票 0

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