sh 相关问题

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

关于tail -c的问题

当我打开终端并输入命令 echo 987654321 | tail -c3,输出为21。 但是,当我创建一个名为 test_tail.sh 的文件时,将 987654321 写入该文件,命令 tail -c3 test...

回答 1 投票 0

Centos Tmux - Bash 脚本

我有一个java应用程序(Minecraft服务器),您可以使用以下命令启动它。 java -Xmx4G -Xms4G -jar spigot.jar 我有 8 个 Minecraft 服务器在专用服务器上运行,所以我使用 tmux...

回答 2 投票 0

POSIX sh 检查(测试)内置设置选项的值

在 POSIX sh 中你可以使用 set 设置选项: #!/bin/sh 设置-u; 回显“$notset”; 这给出了预期: 参数未设置或为空 但如何检查选项 -e 是否设置? 我想要一些...

回答 3 投票 0

stderr 和 stdout 的顺序差异会产生问题

在 AIX 中,当我编写这样的脚本(test.sch)时: #!/bin/ksh echo "测试" 2>./r1.log 1>./r2.log 出口0 如果我执行: sh -x 测试.sch 响应是: 猫 r1.log 1> ./r2.log ...

回答 1 投票 0

MySQL 语句可以在 mysql 中运行,但不能在命令行中运行

我正在尝试从命令行执行特定的mysql命令。当我这样做时,它会失败,但是如果我从 mysql Interactive 中执行完全相同的命令,它就会起作用。 这是命令...

回答 1 投票 0

如何使用 Bash 对发布版本字符串进行降序排序

我有一个发布版本字符串列表,如下所示: 发布=(“1.3.1243”“2.0.1231”“0.8.4454”“1.2.4124”“1.2.3231”“0....

回答 4 投票 0

SH 中的转义字符串,比较 SSID

我正在开发嵌入式Linux系统,我需要围绕wpa_cli编写脚本。 我使用的 shell 是 busybox 的内置 sh。 我有一个函数可以检查 WiFi 网络是否已知: 已知(...

回答 1 投票 0

从远程服务器下载需要使用 Dockerfile 进行身份验证的文件

我想从 Jenkins 服务器下载一个需要使用 Dockerfile 进行身份验证(用户名和密码)的文件 下面提供的是我的 Dockerfile 的前两行 来自 eclipse-temurin:17-

回答 1 投票 0

远程重启后重新通过 SSH 连接到计算机

我正在使用 SSH 更改远程计算机上的一些配置设置。要应用这些配置,我需要重新启动。之后,我需要再次重新连接以进行更多配置更改...

回答 2 投票 0

iptables 脚本不使用方括号作为策略链

我在 iptables.rules 文件中有以下链用于过滤器。而且,我想将它们放入脚本中,这样它就更加通用。 `*过滤器 :输入下降[2088:4155] :向前下降[0:0] :输出接受 [5:8...

回答 1 投票 0

使用变量在 applescript/osascript 中运行 2 个命令

我正在尝试使用 osascript 运行存储在变量中的 2 个命令 这是我的start.sh currentDirectory="cd $(pwd) && npm run start" echo $当前目录 osascript -e '告诉

回答 3 投票 0

alpine shell grep 正则表达式到列表中

我的文件中有以下文本:value={VARIABLE_NAME_A}。文件中可能有 20 多个这样的 VARIABLE_NAME_A、B、C 等。 我正在尝试使用 shell 脚本(不是 bash,因为它是 alpin...

回答 1 投票 0

使用 jq 格式化日期时间

我有一个 bash (sh) 脚本,它可以进行多个 API 调用并返回字符串值。 其中之一是返回的 JSON 对象的“created_at”属性。 released_at=$(echo -E "${json_response}&q...

回答 1 投票 0

转发 echo 的失败退出代码

我正在编写一个非常基本的shell脚本,我想检查是否设置了变量。 通常我会写一些类似的东西 测试“${FOO}”||出口 但我也想写一个mes...

回答 1 投票 0

为什么我在本地和 ARGO 中运行 shell 脚本时得到不同的结果?

当我在 shell 脚本下运行时 #!/bin/sh var1="这是真正的值" 一个=“var1” 回显$a 评估“b=\$$a” 回声$b 我得到预期的结果 变量1 这才是真正的价值 但是...

回答 1 投票 0

使用文件名带有路径的文件作为 cp 的目标[已关闭]

我有一些这样写的路径 ./20231023_155014.jpg ./20231023_155217.jpg ./20231023_155016.jpg 在我名为 rheuma 的文件中。 现在我想使用这个文件作为 cp 命令的输入,并且我...

回答 1 投票 0

如何通过 cp 命令使用带路径的文件

我有一些这样写的路径 ./20231023_155014.jpg ./20231023_155217.jpg ./20231023_155016.jpg 在我名为 rheuma 的文件中。 现在我想使用这个文件作为 cp 命令的输入,并且我...

回答 1 投票 0

Databricks 子进程与 os.system

我尝试在 databricks 中运行以下 shell 命令: 查找/dbfs/mnt/data/ -name somename.tar.tar -exec tar -xvzf {} -C /dbfs/mnt/raw/data \; 当我将它作为 shell 命令运行时或者...

回答 1 投票 0

如何cat <<EOF >>包含代码的文件?

我想使用 cat <> 将代码打印到文件中: 猫 <> Brightup.sh !/bin/bash curr=`cat /sys/class/backlight/intel_backlight/actual_brightness` 如果 [ $curr -lt 44...

回答 6 投票 0

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

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

回答 1 投票 0

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