sh 相关问题

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

批量重命名文件名中的空格为下划线

我有一个名为 windows 的目录,其中包含名称包含空格的文件。例如,文件可能名为“abpk gawt yibp-877”。我想通过替换文件名中的空格来纠正这个问题...

回答 1 投票 0

在 sed 命令中使用变量将返回 sed: -e 表达式 #1, char 7486: 未终止的 `s' 命令

所以在詹金斯我正在做以下事情 cert = sh(returnStdout: true, 脚本: "cat cert.json") sh "sed -i '0,/content:.*/s//content: $cert/g' example.yaml" 所以这打破了......

回答 1 投票 0

sh - 按分隔符分割字符串

代码 s='id;这里有一些可能的文字;里面' IFS=';'读取 -r id 字符串 <<< "$s" echo "$id" error restore.sh: 2: restore.sh: Syntax error: redirection unexpected ...

回答 5 投票 0

shell编程中$(command)和`command`有什么区别?

要将命令的输出存储为 sh/ksh/bash 中的变量,您可以执行以下任一操作 var=$(命令) 或者 var=`命令` 这两种方法有什么区别?

回答 7 投票 0

如何正确转义cloud-init runcmd部分中的特殊字符?

我正在尝试在“runcmd”块中编辑 YAML 文件。在 Bash 中,我的命令按预期工作。这里是: yq -i '.block1 += {"path": "dir1"} ' /ws1/project....

回答 1 投票 0

如何将带空格的字符串变量传递给cpp程序中的shell脚本

我正在尝试将一个包含空格内容的字符串变量从cpp程序发送到shell脚本。但我在 shell 脚本中收到的参数是用空格分隔的。有人可以吗...

回答 1 投票 0

终端错误:zsh:权限被拒绝:./startup.sh

我正在运行命令 ./startup.sh nginx:启动 我收到此错误消息 zsh:权限被拒绝:./startup.sh 为什么会发生这种情况?

回答 9 投票 0

如何在 Bash 中检查两个路径是否相等?

在 Bash 中检查两条路径是否相等的最佳方法是什么?例如,给定目录结构 〜/ 桌面/ 下载/(〜/下载的符号链接) 下载/ 照片.png 并假设

回答 5 投票 0

如何将带空格的字符串变量传递给cpp程序中的shell脚本

我正在尝试将一个包含空格内容的字符串变量从cpp程序发送到shell脚本。但我在 shell 脚本中收到的参数是用空格分隔的。有人可以吗...

回答 1 投票 0

Shell 脚本 - 创建一个带有一些 html 标签的文本文件,以便使用适用于 1 行但需要所有行的 csv 文件脚本进行条件格式化

有人可以帮我如何在循环中转换它,以便这个逻辑适用于所有行,我想要如果column4大于column3,那么column4将是红色的,我将u...

回答 1 投票 0

如何注释掉 shell 脚本中的特定行

除了 # 之外,谁能建议如何注释 shell 脚本中的特定行? 假设我想注释五行。除了在每行添加 # 之外,还有其他方法可以注释...

回答 6 投票 0

bash 或 shell 脚本删除子目录但保留所有嵌套数据

我有一个深度嵌套的文件夹结构,我想通过完全删除子目录来减少两层嵌套,但将它们下面的所有数据带到父目录中...

回答 1 投票 0

重写shell脚本,让cat不会逃避检查

目前我用的是 #!/bin/sh while [ -e "${XDG_RUNTIME_DIR}" ];做猫 ${先进先出} ;完成 |我的程序 为 my_program 创建一个 fifo,它从 stdin 读取。 问题是猫打破了...

回答 1 投票 0

Docker:如何向jenkins用户授予root权限

我有一个“docker-jenkins”容器,其中包含一些配置的任务,在构建后必须运行 shell 脚本,将构建的数据移动到容器内的新文件夹,然后提交到 SVN

回答 1 投票 0

“getpwnam() 失败”

这是我的 crontab 文件的内容: 外壳=/bin/bash 路径=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=“[email protected]” */5 * * * * sh /robot/1/master.sh >/dev/null 2>&1 */5 * * * * sh /...

回答 6 投票 0

Ansible 如何运行脚本而不成为 true 但 sudo

我正在尝试运行 xrdp-installer 的脚本,它要求我使用非 sudo 用户运行它,但它在某些行中使用 sudo 运行一些命令,例如 sudo systemctl启用xrdp.service和许多其他服务。 ...

回答 1 投票 0

在一个脚本中并行运行相同的脚本

我有 CSV 文件中的文件列表。 文件列表.CSV QWE 自闭症谱系障碍 ZXV 兴趣点 力康健 多国银行 我必须运行脚本(Parent.sh),它将并行调用另一个脚本(Child.sh)(2级),该脚本采用参数...

回答 1 投票 0

如何在 Alpine 中以非 root 身份运行 Cron

我正在尝试使用以下脚本运行容器: Dockerfile 来自高山:最新 用户根 运行 apk 更新 \ && apk升级\ && apk --no-cache 添加 busybox-suid su-...

回答 3 投票 0

如何计算执行时间并获取命令退出代码

我编写了一个 shell 脚本,我想获取命令的执行时间,但我也将命令的输出重定向到文件。另外,我需要获取此特定命令的退出代码才能在 if 语句中使用它。

回答 2 投票 0

Shell 脚本在退出时不会杀死 nc 进程

我正在尝试使用 shell 脚本创建一个简单的蜜罐。该脚本使用 while 循环来防止 nc 在客户端关闭连接时停止。 我写了一个函数来杀死所有进程,

回答 1 投票 0

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