shell 相关问题

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

从给定的匹配中删除多行直到空行

在unix系统上,我有一个文件,我需要删除所有与Package:匹配的行,直到找到空行。这是一个例子,我需要删除 terminfo 信息...

回答 3 投票 0

如何更改默认编译器?

我的 mac 机器上安装了 javac 编译器。默认情况下它的版本是7。我想默认将编译器版本设置为6。我该如何在 Mac 上执行此操作? 我找到了 ubuntu 的类似解决方案: http://

回答 2 投票 0

如何列出所有 zsh 自动补全?

在 zsh 中,我试图了解哪些命令具有现有的完成功能,以便我可以为没有的命令编写完成功能。 有没有办法列出 zsh 将完成的命令

回答 2 投票 0

使用 bash -c 将所有参数传递给在新 shell 中调用的命令

我已将示例简化为以下内容: 文件1.sh: #!/bin/bash bash -c "./file2.sh $@" 文件2.sh: #!/bin/bash 回显“第一个$1” 回显“第二个$2” 我希望如果我调用 ./file1.sh a b 得到:

回答 2 投票 0

YAML 在 Airflow/Shell 脚本中的 dbt 命令中作为变量传递

我在 YAML 验证方面遇到问题。字典值包含空格,这会导致问题。我在气流中的错误消息如下所示: 执行以下命令: dbt run --vars {"pos...

回答 1 投票 0

如何使用 `/dev/stdout` 和 `/dev/stderr` 交换 stdout 和 stderr?

考虑这个 Bash 函数: 函数(){ ( 回显 STDOUT; 回显 STDERR >&2 ) 1>$1 2>$2 } 然后是这个: $ func /dev/stdout /dev/stdout | 复制代码厕所-l 2 $ func /dev/stdout /dev/stderr | $ func /dev/stdout /dev/stderr |厕所-l ...

回答 1 投票 0

在`find ... -exec bash -c`中使用awk

我的目录结构如下所示: 。 |-五 |-四 |-一 |-七 |-六 |-三 |-二 每个子目录中都有文件,这些文件是...

回答 1 投票 0

在shell中将变量值减1

在 while 循环中使用 /bin/sh 而不是使用 /bin/bash 脚本将变量值减 1 的正确语法是什么 我使用了以下但不起作用 a=15 ((a=a-1)) // 不起作用...

回答 2 投票 0

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

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