bash 相关问题

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

使用 shell 脚本隔离文本文件的某些部分

//单位翻译器 #头 < shell: /bin/bash; > #东西 < [~]: ~; [binary's]: /bin/bash; [run-as-root]: sudo; > #命令 < make-directory:mkdir; move-to-directory:cd; url-down...

回答 2 投票 0

如何对“wc -l”的结果进行数学运算?

我想检查文件夹内的文件数量,并且我希望将结果乘以 4。我尝试了以下方法: cd 路径/到/我的/文件夹 && 查找 . -最大深度 1 -类型 f | w...

回答 3 投票 0

Sed 的附加命令 (a) 出于某种原因删除所有文件的文本,然后附加提供的文本

我正在尝试使用 GNU/sed 命令将一行附加到块/节内的文件中,特别是在块/节开头下的一行。结果它清空了文件(可能会留下一个

回答 1 投票 0

如何将多个 fsLayer 作为一个镜像导入 docker

我已经为给定的 docker 镜像下载了几个 fsLayers 镜像。如何将它们作为单个映像导入到 docker 中? 考虑以下命令,它将下载

回答 1 投票 0

如何在 bash 中对 Linux 中“wc -l”的结果进行数学运算?

我想检查文件夹内的文件数量,并且我希望结果乘以 4...我尝试过类似的操作: cd 路径/到/我的/文件夹 && 查找 . -最大深度 1 -输入 f |...

回答 1 投票 0

使用 bash 变量在 docker-compose 中未设置变量

在我的 docker-compose 中,我有一个像这样的命令: 版本:“3.9” ... 命令:“/bin/sh -c 'max=20; min=10; trap exit TERM; while :; do echo test; sleep $(($RANDOM%($max-$min+1)+$min)) ...

回答 1 投票 0

如果在目录中找到特定文件,则对特定文件执行多个命令

我有 2 个目录(paul 和 matt),每个目录中都有一些子文件夹,其中可能包含或(将包含)一个 kustomization.yaml 文件。我想做的是运行(多个命令)...

回答 1 投票 0

如何在 bash 中将字符串哈希为数字?

我正在尝试创建进入专用网络的隧道。我想根据我试图在 9000-9999 之间建立隧道的内部域名创建一个随机但一致的本地主机端口。 那个...

回答 1 投票 0

如何“评估”多行命令?

您好,感谢您的帮助。 我通过 ssh 连接到多台计算机并在每台计算机上执行 。 我添加了一台不允许 ssh 的新计算机。 所以 一定是

回答 1 投票 0

Linux 和 bash - 如何获取输入设备事件的设备名称?

我正在尝试自动化获取游戏控制器的设备事件并检查其名称的过程,然后如果名称与字符串匹配,则将该事件传递给另一个程序。 我手动运行 evtest /dev/

回答 2 投票 0

如何显示从 bash 脚本发送到控制台程序的输入?

我的控制台程序在Ubuntu 20.04下运行。以交互方式运行时,输入表达式(例如下面的 a+b)显示在提示旁边,后面是新行上的输出,如下所示。我会...

回答 1 投票 0

读取命令时没有输出?

我有一个很奇怪的问题。我不明白为什么会发生这种情况或如何解决它。 剧本: #!系统/bin/sh #设置-x 读者(){ t2=-1 grep -v -E "添加设备|名称:" |而 IFS=' ' 则...

回答 3 投票 0

如何从 Linux 的输出中排除字符/字符串之后的所有内容

这是我的文件: abc.test.com efg.test.com:80/test1/123/xyz xyz.test.com:443/test1 xab.test.com:80 lmn.test.com/100 com.test.com:10 我正在尝试删除字符串“.com...

回答 1 投票 0

防止 bash 脚本的参数出现错误

我想使用传递给 myscript 的参数来调用 myscript 中的“find”命令。但是,如果我在“-name”参数中使用通配符,并且任何文件恰好与该字符串匹配...

回答 1 投票 0

如何退出bash中的所有调用脚本?

假设我有以下脚本 灰 回声在 如果测试 1 -ne 2;然后 回声哎呀 1号出口 菲 b.sh 回声 b 。/灰 b 2 中的回声 当运行 b.sh 时,我希望它退出,如果 a.sh e...

回答 4 投票 0

bash 检查用户挂载是否失败

我正在编写一个脚本来通过 sftp 传输一些文件。我想通过使用 sshfs 挂载目录来进行本地传输,因为它可以创建所需的目录结构...

回答 3 投票 0

jenkinsfile if 语句不使用通配符语句

我正在尝试根据 jenkinsfile 中的以下 if 语句计算出正确的语法,但是它没有按预期传递通配符并尝试匹配包括通配符的语法...

回答 1 投票 0

Perl oneliner 可在具有特殊字符的许多不同值上匹配路径中的精确单词

如何精确匹配 find /tmp -type l -exec ls -l 输出中的 $TARGET_NAME 值? $ find /tmp -type l -exec ls -l 2>/dev/null {} + lrwxrwxrwx 1 root root 24 Mar 18 12:41 /tmp/test/lin...

回答 4 投票 0

Bash/perl 从文件中打印行直到有条件的字符

我正在尝试扫描文件中包含特定字符串的行,并将这些行打印到另一个文件中。 但是,我需要打印出多行,直到“)”字符,如果该行包含 st...

回答 2 投票 0

在 Github 工作流程中的作业之间传递机密作为输出

我试图在作业之间传递 JWT 令牌,但有些东西阻止它正确传递。根据文档,如果我想在作业之间传递变量,我需要使用输出,如所解释的......

回答 3 投票 0

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