bash 相关问题

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

cmake 实际上检查文件是否 IS_NEWER_THAN

您可能熟悉 cmake IS_NEWER_THAN。 if(${FILE1} IS_NEWER_THAN ${FILE1}) 如果满足以下条件,则返回 true: File1 比 files 新 如果file1不存在 如果 file2 不存在。 文件 1 和文件 2 ...

回答 1 投票 0

在 nano 中向上/向下移动整行快捷方式(类似于 intelliJ 或 Visual Studio)

如何在 Nano linux 命令行编辑器中上下移动一行文本? 有没有类似的方法可以像 IntelliJ Idea 中那样: 将插入符号放在要移动的行处。 执行以下操作之一: ...

回答 2 投票 0

Bash:跳转到 while 循环的下一次迭代,而不等待循环中的命令退出

我正在尝试编写一个执行以下操作的小脚本: 启动 PDF 幻灯片查看器 impress!ve,它可以在幻灯片中逐页显示文件夹内的所有 PDF 文件。 观看...

回答 2 投票 0

bash 循环中的 awk 未处理文件头

我有一个带标题的 csv 文件,预计有 14 个字段。 我的 gawk 脚本检查文件并将好行和坏行写入 2 个单独的文件。 但是,标题行不会输出到...

回答 1 投票 0

Bash 对话框:如果出现问题,则链式命令替换

我想编写一个基于对话框programbox(或其他)的脚本,并捕获命令的stderr和传递给对话框的stdout到数组中(如果有),以及命令的退出状态(如最后...

回答 1 投票 0

Bash:如果出现问题,请进行链式命令替换

我想编写一个基于对话框programbox(或其他)的脚本,并捕获命令的stderr和传递给对话框的stdout到数组中(如果有),以及命令的退出状态(如最后...

回答 1 投票 0

Windows 中的 docker exec bash - 键盘箭头键不起作用

我一直只使用 boot2docker ssh 并在其中运行 docker exec -it 容器 bash 它会工作得很好。 现在我正在使用新的 Windows 客户端,而 docker exec -it 容器 bash...

回答 3 投票 0

使用“echo”时,调用函数会停止将任何内容打印到标准输出

我正在运行一个bash脚本,奇怪的是,在一行调用函数之后,被调用函数中的echo没有打印任何内容。 $猫测试.sh #!/bin/bash 富() { echo 1 # 不打印

回答 2 投票 0

如何在aarch64 Linux系统上获取字符串“arm64”

我想在bash脚本中获取字符串arm64。 root@ubuntu-arm-test:# uname -a Linux ubuntu-arm-test 5.15.0-105-generic #115-Ubuntu SMP Mon Apr 15 09:52:04 UTC 2024 aarch64 aarch64 aarch64 GNU/L...

回答 1 投票 0

如何在 bash 中启动 Docker-ubuntu 容器?

这个问题的答案不起作用。 docker 容器总是在我可以附加之前退出,或者不接受 -t 标志。我可以列出我尝试过的所有命令,但它是

回答 3 投票 0

无法使用包含 exit 命令的 bash 脚本退出 docker 容器

在容器环境下输入exit命令就可以退出了。但是,如果我尝试运行具有 exit 命令的脚本文件,我将无法从容器中退出。 1.工作 ubuntu@iot-doc...

回答 3 投票 0

每 5 秒运行一次 cURL 命令

这是我要运行的命令 - curl --request POST --data-binary @payload.txt --header "carriots.apiKey:XXXXXXXXXXXXXXXXXXXX" --verbose http://api.carriots.com/streams 这基本上是...

回答 2 投票 0

无法在 Windows 上的 Git Bash 中使用命令替换:“bash:命令替换:第 1 行:意外标记 `)' 附近出现语法错误”

在 Linux 上的 Bash 终端中,这可以正常工作: # 定义一些 bash 函数 富() { 回声“富” } # 备份你系统默认的PS1提示符1字符串,该字符串控制提示符 # 输出 如果...

回答 1 投票 0

退出函数时的 Bash 陷阱

bash 中是否可以在函数退出时调用某些命令。我的意思是: 函数 foo { # 也许是这样的? trap "echo \"退出函数 foo\"" EXIT # 做一些...

回答 3 投票 0

如何打印/home目录第三个子目录的名称?

如何在 Bash 中打印 /home 目录的(例如)第三个子目录的名称? 我从 Chat GPT 中得到了这个,但我对此不确定。 ls -d /home/*/ | sed -n '3p' | sed -n '3p' | xargs 基本名称

回答 1 投票 0

pdf2htmlEX 自定义 docker 镜像 - 构建致命错误问题

资金 有一个应用程序已经过时相当长一段时间并且不受支持:https://github.com/pdf2htmlEX/pdf2htmlEX 最后一次发布是在 2020 年 7 月。 但从那时起就出现了popp...

回答 1 投票 0

如果 diff 有输出,则中断并设置变量

我在 bash 脚本中执行以下过程时遇到问题: f=0 对于 ((i=0;i<=1000; i++)) { # do something if [ diff -w out_1 out_2 ] then f=1 break fi } I mean, if the diff co...

回答 1 投票 0

未找到命令 - firebase 登录/firebase-tools

节点-v v16.20.0(我也尝试过新版本) npm-v 9.8.0 我正在尝试在 firebase 上启动并运行一个网站,但尚未完成第 1 步。在我的项目文件夹中,我正在运行 BASH 和

回答 2 投票 0

无法使用 Ansible 为新用户创建主目录

我尝试使用ansible ldap将我的域lab.local连接到我的redhat 9.4服务器。成功连接到我的域用户,但我无法在 /home/%u 中创建主目录,我收到此错误消息...

回答 1 投票 0

如何通过管道查找路径的基本名称

这不起作用: 查找“$all_locks”-min深度1-max深度1-类型d|基本名称 显然,basename 无法从 stdin 读取 - 在任何情况下,basename 都需要至少一个参数。

回答 3 投票 0

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