sh 相关问题

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

如何在 shell 脚本中使用一个命令的输出作为另一个命令(也不是一个命令的参数)

我需要从文件中获取一个值,该值定义为variable1=value1。 所以如果我做 cat file | grepvariable1 我得到variable1=value1。 我想在脚本中执行此操作,以便变量 1 是

回答 1 投票 0

构建镜像时无法使用环境变量

我正在尝试设置一个 docker-compose 服务,添加我自己的环境变量并设置值。 我的服务基于我正在创建的自定义图像,在其中我运行一些自定义脚本

回答 1 投票 0

bash 的奇怪行为(传递给可执行文件的参数溢出)

我正在 bash 中编写一个脚本,旨在为我的一个项目运行一些测试,但我遇到了一种奇怪的行为。 在我的代码中,我有一个函数 test_it ,它接受 $info: 要输出的信息, $type: a type...

回答 1 投票 0

计时 dash 和运行 dash 命令的 Python 脚本的惊人结果

我期望从Python脚本生成的dash命令的执行时间应该大于从dash脚本生成的时间,这有什么问题吗? 我想知道的是: ...

回答 1 投票 0

查找按字典顺序跟随我的所有分支

我想编写一个 POSIX shell (/bin/sh),它将输入分支名称。这些分支是发布分支,其格式为release/yymmDD-HHMMSS,例如release/240321-170138、/rele...

回答 1 投票 0

如果RANDOM最多只能到32767,如何生成9位随机数?

如何在shell中生成9位随机数? 我正在尝试类似的方法,但它只给出了低于 32768 的数字。 #!/bin/bash 莫=$((随机%999999999)) echo "********随机"$mo 请...

回答 6 投票 0

如何区分函数参数和脚本参数

假设我有一个名为 hello 的脚本 $ 猫你好 函数1 () { 回声 $1 } 功能1 什么 回声 $1 我打电话给 $ 你好鸡 什么 鸡 我如何引用脚本参数(鸡)insi...

回答 2 投票 0

强制重启被操作系统杀死的Android服务

我有一个android服务,可以在前台执行复杂的工作。 更具体地说,我有一个线程在前台启动的服务的 onStartCommand 中运行。 可悲的是操作系统迟早...

回答 1 投票 0

编辑已解决如何在 crontab 中执行 bash 脚本?

我正在尝试将 2 个 csv 文件从一个 Pi 发送到另一个 Pi。 我有一个 shell 脚本可以执行此操作,并且在终端中执行时工作得非常好。但是当我在 cr 中运行脚本时它不起作用...

回答 2 投票 0

Bitbucket Pipelines 的 YAML 锚中内联的 Bash 脚本中存在语法错误

这是我的 Bitbucket 管道的一部分: npm_audit:&npm_audit echo“正在运行 npm 审核...” npm_audit_output = $(npm审计--审计级别=关键) 如果 [ $? -ne 0];然后 ...

回答 1 投票 0

Bash 中的“[0:未找到命令”[重复]

我正在尝试在 while 循环中获取数组,并且也需要更新数组中的值。 下面是我尝试过的代码。我收到此错误 [0: 未找到命令 #!/bin/bash 我=0 而 [$i -le "{#

回答 1 投票 0

如何在我的红帽服务器上运行 python 文件? [重复]

我尝试使用 sh 但我总是收到 command not found in line x 错误。我正在使用 Red Hat Enterprise Linux,并且正在打开一个用 python 编程的 Nagios 插件。 错误:check_fileage.py:第 3 行:

回答 1 投票 0

如何在crontab中执行bash脚本?

我正在尝试将 2 个 csv 文件从一个 Pi 发送到另一个 Pi。 我有一个 shell 脚本可以执行此操作,并且在终端中执行时工作得非常好。但是当我在 cr 中运行脚本时它不起作用...

回答 1 投票 0

向后台进程发送 SIGINT 并不能阻止它

给出以下脚本(work.sh) #! /bin/bash 必须停止=“” 函数 sigint_handler() { 回显“信号” 必须停止=“1” } 陷阱 sigint_handler SIGINT 计数器=0 什...

回答 1 投票 0

通过 Bash 脚本转义 MYSQL 命令行

PHP 有 mysql_real_escape_string() 来正确转义任何可能导致问题的字符。为 BASH 模拟此功能的最佳方法是什么? 无论如何,有没有准备好的mysql

回答 10 投票 0

打开终端,运行 python 脚本并保持打开状态以获取结果?

如何获取用于启动新终端的 sh 脚本,执行 python 脚本并保持其运行? python 脚本应该在永久循环中连续运行,并吐出结果......

回答 2 投票 0

重定向操作员无法在 Dockerized jenkins 中使用 groovy 创建文件

我正在检查在管道中创建一个步骤来保存文件状态,如下所示: 嘘''' 回声” 我的命令 >> 状态 但出现语法错误:重定向意外 我正在使用 sta...

回答 1 投票 0

用户权限755的bash sh脚本,无法运行

为什么无法运行? 如果我按照以下方式运行它,它会起作用: [usuario@MyPC ~]$ sh ./x11vnc.sh 端口=5900 首先是权限,这样你就可以看到它是在755。 ls-l -rw-rw-rw- 1 usuario 你...

回答 1 投票 0

错误:对于 redis 'ContainerConfig'

我有问题,今天我更新了我的 docker,但是当我想要启动我的 docker-compose 时,出现错误:对于 Redis 'ContainerConfig',我的 YAML: 雷迪斯: 图片:redis:6.0.10 容器名称:dwh-airflow-

回答 1 投票 0

如何在 Magisk 模块的 shell 中从另一个文件调用函数?

我无法使用其他文件中的功能。主文件是install.sh,函数放在文件functions.sh中 当我获取函数时,安装结果失败。 我有...

回答 1 投票 0

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