shell 相关问题

术语“shell”指的是一般的基于文本的交互式命令解释器,通常与Unix和Linux操作系统相关联。有关shell脚本的问题,请使用更具体的标记,例如'bash','powershell'或'ksh'。如果没有特定的标签,应该假设一个便携式(符合POSIX标准)的解决方案,尽管另外使用'posix'或'sh'代替。

Synology 聊天传入 webhooks

我购买了 Synology DiskStation 并在其上安装了 Synology chat(版本 2.4.0)。 根据 Synology 的文档,应该可以将 Synology 聊天中的数据(例如文本)发送给联系人...

回答 2 投票 0

使用su用户后运行的命令未保存命令历史记录

我们使用下面的命令来保存命令历史记录,它工作正常,直到我们发出命令 su username 并运行命令。运行 su username 后,命令的历史记录不会被保存,直到我们

回答 1 投票 0

结合grep、awk、cut优化文本文件统计计算

我的目标是从包含以下行的文件中计算统计信息: 2024-05-08 11:02:58,731 INFO o.a.j.a.J.一些检查:最近的一天:星期三,[email protected] 的新数量是:1 ...

回答 2 投票 0

结合grep、awk、cut优化文本文件统计计算

我的目标是从包含以下行的文件中计算统计信息: 2024-05-08 11:02:58,731 INFO o.a.j.a.J.一些检查:最近的一天:星期三,[email protected] 的新数量是:1 ...

回答 2 投票 0

使用cURL上传POST数据和文件

我想使用cURL不仅可以在HTTP POST中发送数据参数,还可以上传具有特定表单名称的文件。我该怎么做呢? HTTP Post 参数: 用户 ID = 12345

回答 12 投票 0

为什么`echo`会解释为“ " 仅在交互式 shell 中作为换行符,而不是在执行 shell 脚本时作为换行符?

为什么 echo 会解释为“ " 仅在交互式 shell 中作为换行符,而在执行 shell 脚本时也不作为换行符? 在交互式 bash shell 中运行: $回声“你好 世界&q...

回答 2 投票 0

为什么bash解释为“ " 仅在交互式 shell 中作为换行符,而不是在执行 shell 脚本时作为换行符?

为什么bash解释为“ " 仅在交互式 shell 中作为换行符,而在执行 shell 脚本时也不作为换行符? 在交互式 bash shell 中运行: $回声“你好 世界&q...

回答 2 投票 0

将 wget 传输到 sh - 换行问题

我正在尝试使用 wget 下载 bash 脚本并将其通过管道传输到 sh,但我遇到了问题。它在单独的步骤中工作正常(wget 下载,然后执行),但在管道到 sh 时则不然。

回答 1 投票 0

Linux shell 脚本中的“错误替换”

# !/bin/sh echo "输入文件名:" 读取文件名 设置 ${ls -la $fname} echo "test.sh 的大小为 $5 字节" 出口0 我想制作一个可以使用“设置”通讯打印文件大小的代码...

回答 2 投票 0

如何使用 shell 脚本在单行命令上创建 2 个 Linux 进程 ID

我有一个在超时时启动 tcpdump 的命令。因此,我编写了一个 shell 脚本来启动此进程,并向 shell 脚本的执行者提供在 shell 脚本中创建的进程 ID。我的壳

回答 1 投票 0

连接列值但必须是唯一的

我有csv文件,其中有数据, 服务器、部门 测试服务器,金融科技 测试服务器,金融科技 测试服务器,金融科技 测试服务器,金融科技 测试服务器,金融科技 测试服务器,金融科技 测试服务器、人力资源 测试服务...

回答 2 投票 0

为什么 Open3.popen3 在 Linux 上将我的命令包装在 `sh -c` 中,但在 Macos 上却不然?

这段代码 Open3.popen3('mydir/myscript') 在 Linux 上被包装在 sh -c 中,但在 Macos 上则不然。为什么? 红宝石 3.3

回答 1 投票 0

我无法让我的 shell 脚本检测文件名中的空格和连字符

我是一名业余媒体收藏家,最近我开始了一个项目,作为一个带有我自己的媒体的自托管媒体服务器。我已经手动完成所有事情有一段时间了,但开始进入

回答 1 投票 0

升级到Python 3.10,不同的用户 - python3 别名指向相同的二进制文件,但显示不同的版本

在基于 Debian 11 的 docker 容器中,我有点困惑为什么 root 和 jenkins 用户的 python3 命令指向相同的二进制文件但具有不同的版本: sh-5.1$ 哇阿米 詹金斯 sh-5.1$

回答 1 投票 0

在 bash 中获取目录或文件的基本名称的快速且正确的方法

我有这个代码: get_base() { echo "${1##*/}"; } 直到我们有 1 个或多个 尾部斜杠 我已经找到了如何修复它的解决方案,但是 问题是我们需要

回答 3 投票 0

如何在 bash 中组合“lsof -i :port”和“kill pid”

我如何在 bash 中组合这两个命令: lsof -i :端口 杀死pid 第一个返回我想要杀死以释放端口的 PID。第二个杀死返回的 PID。 我正在做这个...

回答 3 投票 0

需要使用shell脚本更新CSV文件中ASOF_DATE列的数据

我正在尝试使用 shell 脚本更新现有的 CSV 文件。有一个名为 ASOF_DATE 的列,我尝试将其值替换为当前日期。我正在使用的shell脚本是...

回答 1 投票 0

protoc --decode 使用的二进制到文本编码是什么?

我正在查看 protoc --decode 命令的输出,我无法理解它遇到字节时使用的编码: 数据 { 图片:“���� JFIF […]��4G…

回答 1 投票 0

提取文件名 shell 脚本的一部分

在 bash 中,我想提取许多文件名的一部分并将该输出保存到另一个文件中。 这些文件的格式为 Coffee_{SOME NUMBERS I WANT}.freqdist。 #!/bin/sh for f in $(find . -name '...

回答 4 投票 0

避免脚本中的重复

下面的代码在完整脚本中重复两次,如何避免? 如果jurge_expr;然后 (( 重试_cnt += 1 )) 回声$CS2 echo“正在读取 CS2 检查

回答 1 投票 0

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