sh 相关问题

sh是自版本7 Unix以来的标准Unix shell。 POSIX具有基于Bourne Shell的标准化shell行为,并且可移植shell脚本应符合标准化语法。将此标记用于适用于Bourne / POSIX样式shell的问题。对于有错误的shell脚本,请在发布此处之前在http://shellcheck.net中查看它们。

sed 命令没有替换我目录中的文件

当我运行 bash 脚本(如下所示)时,文件不会更改。 由于某种原因,更换没有发生。 我以 sudo 身份运行命令,并且 html 文件夹的权限为 775 且带有

回答 1 投票 0

内联分配的变量后跟 shell 内置命令是否可以被后续命令访问?

我试图了解当命令采用以下形式时 posix shell 的行为方式, # 变量赋值后跟 shell 内置函数。 var=值 shell_builtins; 在这样的场景中,posix 手册说...

回答 1 投票 0

Shell 脚本针对 1 个参数(共 3 个)重复命令 3 次

我在 gitlab ci 管道中使用 shell 脚本来根据分支的上下文更新 .env 变量。总体而言,它按预期工作,除了 3 个变量中的 1 个重复 3 ...

回答 1 投票 0

如何在shell中用一行解析文件

这可能是一个愚蠢的问题,但是使用 shell 从只有一行的文本文件中获取字符串的最佳方法是什么。我知道我可以在阅读时使用,但似乎这可能是不必要的......

回答 3 投票 0

Grub 脚本如何删除菜单项

我制作了一个 grub 脚本来检测可启动磁盘并将其显示在 grub 菜单上。它正在工作,但我想放置一个重新扫描按钮,并且首先我需要删除旧的菜单条目。我能怎么做? 我的...

回答 1 投票 0

从 Linux 终端获取网页标题、图片、元数据信息

有什么方法或任何工具可以用来从 SH 脚本、网页标题、元数据(例如描述)、网页的小屏幕截图或类似的东西中获取? 谢谢...

回答 1 投票 0

Makefile:检查是否设置了多个变量

在我的Makefile中我想检查是否设置了多个环境变量。 但我不想为每个都写多个ifndef。我只想要一个变量数组以使其可重用。 检查变量...

回答 2 投票 0

在 bash 中判断三角形是否等腰

当三角形为等腰三角形时,如何总结这段代码? 1 #!/bin/bash 2 3 读取xyz 4 5 if [[ x -eq z ]] && [[ x -eq y ]] && [[ y -eq z ]];然后 6 ...

回答 9 投票 0

运行 bash 脚本的詹金斯管道中的权限被拒绝

团队,尝试通过 jenkins 管道运行脚本时权限被拒绝,有任何线索导致 shell 脚本未执行的原因是什么?我尝试了所有可以的组合..仍在寻找..我...

回答 2 投票 0

docker 中“运行”命令中的变量扩展

示例 1:- 来自 ubuntu:最新 SHELL [“/bin/bash”,“-c”] RUN echo "export MY_VARIABLE=my_value" >> ~/.profile 运行 cat ~/.profile 运行“源 ~/.profile &...

回答 1 投票 0

如何在 sh/bash 脚本中管理非 ASCII 字符

续集中我的terminal.txt文件 显示我的 tmpPdfFile.sh 和 tmpPdfFile1.sh 脚本的输出: 两个脚本都无法正确管理文件 “6._ANbertà_di_scelta.docx.pdf”

回答 1 投票 0

posix shell 中的比较运算符语法

我试图理解shell命令语言的语法/语法(以便能够解析它),但我似乎找不到定义比较操作的语法的位置。 举个例子:...

回答 1 投票 0

只需在终端中更新和升级

所以我想做的是创建一个shell脚本来更新和升级,因为我刚刚创建了一个.sh文件,其中有三行命令 sudo apt-get 更新 sudo apt-get 升级 须藤 ap...

回答 2 投票 0

在 jq 命令中使用管道符号会引发错误

我有一个shell脚本文件validation-example.sh,它有以下内容 预期模板='{ “远程ID”:[ { “远程ID”:“”, ”

回答 1 投票 0

如何从 ps 输出中获取进程文件名(未截断)?

我希望脚本能够检查给定进程是否正在运行,并获取其进程 ID (PID),因此我正在查看 ps 进程输出。 如果我使用 cmd 选项执行输出,它

回答 1 投票 0

为什么 Docker 不为 CMD 打开新的 fd?

我试图在将 stdout 复制到 fd 3 后将其重定向到 /dev/null (为了放弃第三方库对 stdout 的使用)。这在 shell 脚本中工作得很好(包括 shell 脚本...

回答 1 投票 0

管道 shell 命令时破折号的含义是什么?

mongodump -db somedb --collection somecollection --out - | gzip > 转储.gz 上面命令中的破折号是什么意思?看来和隧道有关。但在查找 bash 参考后...

回答 2 投票 0

如何使用shell脚本列出未使用的AWS S3存储桶和空存储桶?

我正在寻找过去 90 天未使用的 s3 存储桶列表以及空存储桶列表。 为了得到它,我尝试编写如下代码: #/bin/sh 对于 $(aws s3api list-buc...

回答 3 投票 0

设置 crontab 每 4 小时 15 分钟一次

下面,我有一个每 4 小时运行一次的 cron 表达式: * */4 * * * 但是,我需要它每 4 小时 15 分钟运行一次。 感谢您的帮助。

回答 3 投票 0

多次调用 exec >>(tee -a "${logFile}") 2>&1 使用不同的日志文件

看起来如果我在同一脚本中使用不同的日志文件多次调用 exec >>(tee -a "${logFile}") 2>&1 ,第一个日志文件将被多次追加。难道是……

回答 1 投票 0

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