shell 相关问题

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

将 .csv 转换为 Excel 文件并作为附件通过电子邮件发送

我正在尝试使用 unix shell 脚本将 .csv 文件转换为 Excel。尝试使用以下脚本将管道分隔符替换为逗号分隔。 #!/bin/bash cd /main/subpath/dev/Int/Source/adm/at/csv_...

回答 1 投票 0

动态访问管道中的Bitbucket环境变量

如何将 Bitbucket 存储库环境变量中定义的多个角色 ARN 动态传递到管道中的步骤变量? 我在 Bitbucket 存储库中定义了三个角色 ARN

回答 1 投票 0

在shell脚本中扩展ipv6地址

我想根据给定的 IPv6 地址更新 djbdns (dbndns) 配置文件,例如2a01:488:66:1000:523:f116:0:1 或::1。 dbndns 需要扩展的 IPv6 地址,例如

回答 8 投票 0

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

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