bash 相关问题

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

Bash 别名:找不到命令

我正在尝试设置一个简单的别名以将我移至计算机上的 Developer 文件夹中。然而,设置后,我收到一个奇怪的错误: -bash: dv: 未找到命令 我在 .bashrc l 中设置了我的别名...

回答 9 投票 0

在Mac或Windos中按顺序重命名jpg文件

我的文件夹中有 100 个名为 1.jpg、2.jpg、3.jpg....100.jpg 的文件。我想从83号开始按顺序重命名它们。例如:1.jpg变成83.jpg,2.jpg变成84.jpg等等....

回答 1 投票 0

Bash:使用 printf 对数组进行条件格式化

在 bash 脚本中,我在数组中有一些动态条目,这些条目在某一点组装在一起,以便使用 printf 进行可读输出。我想在通过 a...

回答 1 投票 0

镜像同步正在进行中,索引文件下载失败

当尝试在 Ubuntu 上的 shell 中运行 curl 时,例如尝试安装 Mattermost,您可能会收到以下错误, saif@saif:~$curl -fsS -o- https://deb.packages.mattermost.com/setup-repo.sh |...

回答 1 投票 0

为什么命令 `cal` 的输出没有突出显示日期?

我需要命令 cal 的输出在变量中保持突出显示,以便将其打印到壁纸中,以便我可以禁用日历软件以节省低规格计算机的资源。怎么可以...

回答 2 投票 0

如何将一组精确匹配零次

我正在尝试使用 sed 匹配不包含字符序列的行。根据 sed 文档(https://www.gnu.org/software/sed/manual/sed.html),您在使用时在 sed 中使用 ()...

回答 1 投票 0

sed - 如何将一组精确匹配为零次

我正在尝试使用 sed 匹配不包含字符序列的行。根据 sed 文档(https://www.gnu.org/software/sed/manual/sed.html),您在使用时在 sed 中使用 ()...

回答 1 投票 0

有什么方法可以重新启动我在linux中用^D关闭的脚本

我是 Linux 新手,首先在 wsl2 中尝试。 我使用 script 命令启动了一个脚本,记录了我的 shell 活动,但是在我用 ^D 关闭它之后,我意识到我忘记记录另一个行为...

回答 1 投票 0

Bash:将返回值存储在变量中并稍后抛出错误

我目前正在我们的詹金斯上设置cppcheck。 如果检测到任何错误,我希望将构建阶段设置为“红色”并发布 cppcheck 结果。 但是,当 cppcheck 失败时,不会重新...

回答 1 投票 0

仅当多个日志文件尚未完成时,我如何才能跟踪它们的最后一行?

我有多个子目录,每个子目录都有一个我想检查的日志文件,但我只想检查尚未达到“已完成”状态的日志文件。完整的最后一行...

回答 1 投票 0

为什么调用的非交互式 bash shell 可以读取 $HISTFILE 但不能从 bash 脚本读取?

注意:这是一个非常具体的问题。关于其他环境变量的问题不太可能适用。 我的 $HISTFILE 设置为 /home/user/.bash_history 我想在脚本文件中使用它...

回答 1 投票 0

oh-my-posh 在 bash 上,如何显示当前命令历史记录编号

在 bash 中,我可以将命令提示符设置为当前历史记录编号(PS1=\!)。我怎样才能用 oh-my-posh 做到这一点?我知道如何使用 {{ .PromptCount }} 获取当前提示计数器,但不知道

回答 1 投票 0

为什么“MINGW64”出现在我的 Git bash 上?

我必须格式化我的笔记本电脑,因此我必须再次安装 Git。不过和我昨天的有很大不同,图标不再是默认的橙色图标,看起来更像是 Chrome n...

回答 9 投票 0

在 sed 或 awk 中将字符串大写

我想在 bash 脚本中使用三种类型的字符串。 我认为 sed/awk 将是我最好的选择,但我不确定。 考虑到以下要求,最好的方法是什么? 单身...

回答 7 投票 0

无法使用 nginx、fastcgi 和 bash 禁用 cgi 上的缓冲

我想制作一个CGI来启动程序并在网络浏览器中实时显示输出。这里的实时意味着一旦程序产生一行输出,它就应该显示...

回答 3 投票 0

通过 bash 连接 CISCO Anyconnect VPN

如标题所示,尝试通过 bash 连接 VPN。以下脚本似乎最接近我正在寻找的答案: #!/bin/bash /opt/cisco/anyconnect/bin/vpn -s << EOF connect https://your.cis...

回答 5 投票 0

命令工作正常,但在 Bash 脚本中不起作用

编辑:我对脚本编写没有真正的经验。我在一个网络程序中,所以即使有更简单的方法,也必须使用所说的内容。对不起! 目前,我需要使用 cat 制作一个脚本,a...

回答 1 投票 0

如何包含 template.tmpl 作为脚本的此处文档

我有一个模板文件(template.tmpl): 你好,$x 你好,$y 我有一个脚本文件(variables.sh): #!/bin/bash x=富 y=条 # 我想将 template.tmpl 作为此处文档包含在内 如何包含 template.tmpl...

回答 6 投票 0

重击:!方括号内部或外部

放置 ! 之间有任何有意义/行为上的区别吗?在方括号测试内部还是外部? 例如之间有区别吗: # 如果文件存在但为空,则退出 [[! -s“$...

回答 1 投票 0

如何从终端获取输入并将其设置为 makefile 中的变量?

假设我在终端中输入:“make a_target” 我期望的结果是 makefile 具有以下功能: 目标 = $(1) // 设置为用户输入的变量,其中 $(1) 是

回答 1 投票 0

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