bash 相关问题

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

使用 Slurm 和 Singularity 执行的 R 代码中存在语法错误

这可能是一个非常愚蠢的问题,但我找不到解决方案。我尝试使用 SLURM 中的 srun,它在奇点容器中运行一个简单的 R 脚本,如下所示: root_dir=$HOME/Migralion_alt/ img=...

回答 1 投票 0

为什么 golang Notify with SIGTSTP 不能与 go run 一起使用,但可以与 go build 一起使用?

原始问题可以在这里找到。 包主 进口 ( “操作系统” “操作系统/信号” “系统调用” “时间” ) 函数主() { c := make(chan os.Signal)

回答 1 投票 0

逐行读取文本文件(每行作为一个数组),使用数组元素运行 bash 命令,然后循环到文本文件中的下一行

我正在使用 immich 来管理包含照片和视频的媒体库,但适当的视频缩略图是黑色的,或者没有适当的缩略图供我的家人查看。作为测试,我决定

回答 1 投票 0

何时使用带有选项 -c 的 bash?

我试图更好地理解 bash 的 -c 选项。手册页说: -c:如果存在 -c 选项,则从第一个非选项参数 command_string 读取命令。如果有arg...

回答 3 投票 0

如何在命令行上获取bash子进程的进程ID

我知道在 bash 中我们可以使用圆括号(和)创建子 shell。根据 bash 手册页: (list) list 在子shell环境中执行 另外,为了获取当前进程 ID,我们使用: 呃...

回答 7 投票 0

如何检测`while read -t TIMEOUT`循环因超时而退出?

如何检测 while read -t TIMEOUT 循环因超时而退出? 例如: #!/bin/bash { echo #第一行 睡觉2 echo # 最后一行 } | { 同时读取-t 1;做 :;做...

回答 1 投票 0

如何从 bash 脚本中删除注释

我正在尝试制作一个将脚本文件作为参数的脚本。它应该从文件中删除注释并将其通过管道传输到另一个脚本。 (如果可能的话,没有临时文件) 一开始我是

回答 4 投票 0

rbash 是否限制函数的使用?

我构建了一个沙箱,将用户限制在 rbash shell 中。但我发现用户仍然能够执行对环境有害的功能,因为它启用了...

回答 1 投票 0

对位于同一字符串、AWK 或其他字符串中的数据进行配对

我有一个包含这样的字符串的文件 1A,1B,1C, 2A,2B,2C, 在组“1”和组“2”之间有一个制表符(每个字符串在文件中具有不同数量的元素...

回答 2 投票 0

如何测量交换信号的两个脚本之间的速度?

编写两个 bash 脚本,通过发送信号而不是打乒乓球 一个球。测量(每分钟交换次数)达到的最大速度 在交换中。 我该如何解决这个问题?

回答 1 投票 0

如何将Java运行时版本一行输出到shell?

假设我想将 java.runtime.version 的内容获取到 Linux shell。 我不想调用 java -version 和/或执行任何类型的 grepping / sedding,因为我们已经在其中使用了这种方法...

回答 1 投票 0

如果目录名称中使用了“--”,如何删除该目录? [已关闭]

我命名为dir --2025...现在我无法删除它: sailorsamoor@dellserver:/store/arch/database $ rm -rf -20250109-20:* rm: 非法选项 -- 2 用法:rm [-f | -i] [-dIPRrvWx] 文件... 取消链接 [--]...

回答 1 投票 0

如果目录名称中使用了“--”,如何删除目录?

我将目录命名为“--2025..”。现在我无法删除它: sailorsamoor@dellserver:/store/arch/database $ rm -rf -20250109-20:* rm: 非法选项 -- 2 用法:rm [-f | -i] [-dIPRrvWx] 文件... 取消链接 [--]

回答 1 投票 0

如何打印bash脚本中的所有变量?

假设我有这样的东西: #!/bin/bash 变量1=1 var2='二' 第三='猫' abcd='狗' 。 。 。 。 某事='其他' 环境 现在我想打印脚本中声明的所有变量。 我尝试过 env,但是你...

回答 2 投票 0

VSCode 将控制和脚本代码添加到输出的第一行

我正在使用 Visual Studio 代码访问集群,并注意到某些文件的第一行开头添加了一些内容。它看起来像是某种非打印控件和十六进制......

回答 1 投票 0

我正在创建一个 bash 脚本来组织“下载”文件夹中的文件,如何使用“For”循环进行迭代

这是我的 bash 脚本: #!/bin/bash image=$(find ~/Downloads -type f \( -iname "*.jpg" -o -iname "*.png" \) ) # 打印找到的图像进行调试 echo“找到图像:$image&qu...

回答 1 投票 0

sed(从 bash 脚本调用)分割字符串,导致“sed 无法读取:没有这样的文件或目录错误”

我的脚本应该迭代 dir 中的所有文件名并通过 sed 命令更改名称: dir =“/路径/到/我的/目录/” 对于“$dir”/* 中的文件; 做 如果 [ -f "...

回答 1 投票 0

转换字符串的一部分,同时保留格式

我有一台 QNAP NAS,其操作系统是经过修改的 Debian。 shell 使用 GNU bash,版本 3.2.57(1)-release (x86_64-QNAP-linux-gnu)。 我有一个号码需要重新格式化以添加千位分隔符...

回答 1 投票 0

使用exec命令的目的是什么?

这里我不明白下面这段代码想要实现什么目的,我做了搜索 在线了解 exec 的使用,但不太明白,有人可以帮忙解释一下吗? 代码片段:

回答 2 投票 0

使用exec命令的目的是什么

这里我不明白下面这段代码想要实现什么目的,我做了搜索 网上关于 exec 的使用,但不太明白,有人可以帮忙解释一下吗? 代码片段:

回答 2 投票 0

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