shell 相关问题

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

Java Runtime.exec 无法执行 psql 命令

我想要做的是将数据库表数据的子集从X环境复制到本地文件存储。 我尝试使用 Java 运行时执行 psql 命令但失败 this.psqlExportDataFile = &quo...

回答 1 投票 0

使用 git-filter-repo 的默认参数编写 shell 脚本或 Python 代码

有时,我需要更改存储库中所有提交的作者/提交者电子邮件和名称(始终假设作者=提交者)。我需要为回购执行一次此操作,但我可能需要为多次执行此操作

回答 1 投票 0

如何编写将自身从历史记录中删除的 Bash 脚本或函数?

我想编写一个 Bash 脚本或函数,能够从调用者的 Bash 历史记录中删除与其自己的调用相对应的条目。 这可能吗? 用例是一个包装器...

回答 1 投票 0

在终端上打印并同时写入文件?

我有一个 shell 脚本来 grep 一些数据..我想将结果打印到文件中,但这样做会阻止结果显示在终端上。有没有一种方法可以同时打印结果...

回答 4 投票 0

Apache 管理:从 Apache 配置文件中提取主机名和虚拟主机 IP 地址

我需要管理域名(fqdn),将所有域名打印在某处,可能在文件 csv 中。所有信息都在apacheconf文件中,我需要将所有域名与ip和端口相关联。 这是

回答 2 投票 0

shell 脚本中的 Unicode 到 github API

我正在尝试使用 github api 创建标签,但将表情符号传递给标签名称。关于如何正确执行此操作有什么想法吗? 源配置.txt 标签2=( “睡眠$zzz_unicode:FFFFFF” ...

回答 1 投票 0

将重写提交作者和电子邮件的命令放入 bash 脚本中,并提供默认参数

我想重写存储库中所有提交的作者/提交者电子邮件和名称。我正在使用这个很好的答案: 如何修改 Git 中的多个提交以更改作者 git filter-repo --commit-callback ...

回答 1 投票 0

文件末尾似乎没有“换行符”

我从网上下载了一个 fasta 文件,其中包含如下内容: >基因组1 ATGGTACGTAGCTAGCTACGATCGATCGATC.....TTTT 当我使用 catgenome1.fasta 捕获该文件时,它会打印...

回答 1 投票 0

管道 aws 输出到 jq 将不会产生数组

我尝试使用将所有主机从 elbv2 LoadBalancer 规则获取到一个数组来扩展列表。 我尝试查询规则内的现有主机 TESTOUTPUT=$(aws elbv2 描述规则 --rule-a...

回答 1 投票 0

如何转义命令行进行日志记录?

我想回显脚本正在运行的命令以进行调试。 因此,我的脚本有一行运行命令: 否定(){ echo \( "$1" - 否定 \) } NEGATED_IMAGE="$(负...

回答 1 投票 0

在shell脚本中如何将命令打印到文件并显示命令? [重复]

我的 shell 脚本中有多个 ls -l 命令,我希望每一行将其输出附加到文本文件,所以我像这样运行它: ls -l /directory/to/check/exists>>validation.log 该文件...

回答 1 投票 0

从 shell 命令输出中捕获第一行并继续处理其余部分

我试图捕获并“存储”(最好在变量中)命令输出的第一行,并将输出的其余部分转发回管道中下一个命令的标准输入。一个...

回答 1 投票 0

如何实现Bash才能执行“cat | ls”命令?

我一直在尝试用 C 语言开发一个迷你 shell 程序,其行为主要类似于 Bash。但是,我在执行此命令时遇到问题:cat | LS。在我的程序中,当我执行这个命令时

回答 1 投票 0

Shell 脚本 - 跳过要处理的文件

我正在尝试处理文件夹中存在的多个文件。我的要求是并行处理所有文件,但最多 15 个。我编写了下面的脚本来实现相同的目的。然而,这并不是...

回答 1 投票 0

在 zsh 上运行 bash 脚本不会获取环境变量

我有以下 bash 脚本。它实际上是一个环境变量文件,其中包含一些我想要根据我在获取它时传入的参数来设置的环境变量。这是一个 MWE。 #!/...

回答 2 投票 0

在 shell 脚本中使用正则表达式查找多行文本并替换它

我试图找到两个连续行的模式,其中第一行是固定字符串,第二行有我喜欢替换的部分子字符串。 这需要在 macOS 上的 sh 或 bash 中完成。 如果我...

回答 4 投票 0

登录到新机器并在该新机器中运行 csh 脚本的其余部分

我有一个linux csh代码。我需要在另一个虚拟机中运行部分代码。我怎样才能做到这一点? 我的代码有以下步骤 回声 $PWD rsh mkdir 新 光盘新 回声 $PWD 从新机器注销...

回答 1 投票 0

Mac 上的 SQLite3 升级

我使用以下方法在 10.6.8 上升级 SQLite 3。我现在在 /usr/bin/ 中安装了版本 3.6.12,在 /usr/local/bin/ 中安装了版本 3.7.14。这是安装它的最佳方式吗? mkdir ~/

回答 3 投票 0

ash 是否有相当于 bash 的“nullglob”选项?

如果 glob 模式与任何文件都不匹配,bash 将只返回文字模式: bash-4.1# 回显不存在的文件-* 不存在的文件-* bash-4.1# 您可以通过设置来修改默认行为...

回答 2 投票 0

如何在 bash 中连接 2 个文件中的行[重复]

我有2个文件: 节点.txt 节点1 节点2 节点3 描述.txt 描述1 描述2 描述3 如何创建一个循环并以 2 个文件的串联行形式获取输出? 输出.txt 节点1描述...

回答 1 投票 0

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