shell 相关问题

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

bash 脚本在文本文件中查找模式并返回整行

我需要制作一个 bash 脚本,它循环遍历目录中的一堆 .txt 文件,然后在每个 .txt 中搜索字符串,并返回字符串出现的整行 我知道如何看待...

回答 4 投票 0

使用 xargs 链接 sed

简单但(对我来说)似乎无法解决的问题。 有一个非常简单的文本文件,只有几行 - 这是示例 虚拟文件.txt 1a号线 2a线 3a线 这个文件实际上是一个连续的.log

回答 1 投票 0

由于 EC2 部署中的 nohup 命令,GitHub Actions 工作流程无法完成

这是我将代码部署到 EC2 实例的 GitHub Actions 工作流程。问题是 nohup 命令永远不会终止,因此 SSH 连接和工作流程本身不会完成。我已经

回答 1 投票 0

明智地列出 Pod 区域

我正在尝试列出 Pod 的区域, 为此,我正在获取节点的详细信息,其中包含区域详细信息和节点标识符,而 pod 列表具有公共节点标识符,否...

回答 2 投票 0

对于目录中的文件,仅回显文件名(无路径)

如果我使用 for 循环迭代目录,如何仅回显文件的文件名? 对于 /home/user/* 中的文件名 做 回显$文件名 完毕; 将提取带有文件名的完整路径。 ...

回答 6 投票 0

zsh 在一行中获取带点的扩展(最好是一个扩展)

如何获得包含点的 zsh 扩展名? 所需的输入和输出示例: '一.二' - '.二' '没有任何' - '' 我知道我可以测试“这个字符串有扩展名吗?”与...

回答 1 投票 0

如何检查目录中的所有文件是否都是有效的 jpeg(Linux,需要 sh 脚本)?

好的,我得到了一个目录(例如,名为“/photos”),其中有不同的目录 (如“/photos/wedding”、“/photos/birthday”、“/photos/graduation”等...)其中包含 .jpg 文件...

回答 5 投票 0

如何从 Bash 脚本中用户提供的日期和时间中减去 3 小时?

我正在编写一个 Bash 脚本,我需要从用户提供的开始和结束日期/时间输入中减去 3 小时。用户以 DD/MM/YYYY HH:MM:SS 的 24 小时格式输入日期和时间。 #用户...

回答 1 投票 0

最后一个-t命令帮助

我想使用“last -t”,然后按照要求以 YYYYMMDDHHMMSS 格式将当前日期/时间传递给它。我知道如何获取当前日期/时间的唯一方法是通过“日期”,但它会将其传递回来......

回答 3 投票 0

用Scrapy无法获取页面

我尝试从 Ideal.de 获取产品页面。例如,https://www.idealo.de/preisvergleich/OffersOfProduct/202300102_-replica-on-a-date-eau-de-toilette-30ml-maison-martin-margiela.html 我用的是scrapy

回答 1 投票 0

系统函数总是返回 0 并且在调用一次后就不再工作

类似 system(mkdir a && cd a && mkdir b && cd b && mkdir c) 的命令将导致 C++ 无法识别仅在 fi 之后使用 system() 发出的任何其他请求...

回答 1 投票 0

Docker compose run 捕获 .sh 脚本的输出冻结终端

我有Ubuntu服务器。在服务器上我安装了 docker compose (v2.29.7)。我创建了脚本 ssl-renew.sh 来通过 crontab 定期更新 certbot 证书。 Certbot 通过码头运行...

回答 1 投票 0

envsubst:在 Mac OS X 10.8 上找不到命令

当我尝试运行包含 envsubst 命令的脚本时,出现此错误。在网上看,这似乎是一个标准的 bash 命令,所以我不确定要安装什么才能让它工作。

回答 6 投票 0

如何启动指定目录的终端

我在Linux环境下工作。我想知道如何才能实现如下目标: xterm -e“cd ” 看起来命令 cd 不像 ls 那样驻留在...

回答 2 投票 0

Bash 3.0 中的局部数组变量

简介 在 Bash 中,我可以使用 a=() 实例化一个空数组 a。然后我可以使用例如附加元素a[${#a[@]}]="new element" 其中 ${#a[@]} 给出 a 中的元素数量。在 Bash fu...

回答 1 投票 0

Python 帮助:我有一个 exe 文件,它接受两个参数并生成一个输出我想运行一个调用该 exe 文件数百次的脚本

我有一个可执行文件,其工作原理如下: a.exe arg1 arg2 它生成一个输出:abc。 我想编写一个 python 脚本,在循环中运行 a.exe 并存储每次执行的输出

回答 1 投票 0

迭代 Bash 特殊数组 `${@}` 索引的简单方法

当我在 bash 中创建数组时,比方说, ARR=(苹果香蕉蓝莓) 我可以使用 ${!ARR[@]} 轻松迭代 $ARR 的索引来获取索引,如下所示: 对于 ${!ARR[@]} 中的 i;做 回声...

回答 1 投票 0

Makefile 帮助目标

我正在尝试创建一个漂亮且动态的帮助,但我正在努力解释项目的 .env 文件中的变量名称。我需要 .env 来解释这些名称。我会提供cl...

回答 1 投票 0

如何在 CLI 中列出 Git 命令的选项

是否可以从命令行列出 Git 命令的选项? 我知道 git help 和 git --help,它们提供了命令的完整文档...

回答 1 投票 0

shell:参数列表太长

我想同时对具有多个请求的端点进行负载测试。我收到错误参数列表太长。我该如何解决这个问题? 导入子流程 导入argparse def main(**kwargs...

回答 2 投票 0

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