bash 相关问题

有关为Bash命令shell编写的脚本的问题。对于有错误的shell脚本,请在发布此处之前使用shellcheck程序(或在https://shellcheck.net上的Web shellcheck服务器中)进行检查。关于交互式使用Bash的问题更可能是超级用户的主题,而不是Stack Overflow。

从两个列表中删除重复的单词

从列表中删除重复的单词 例子 我们有两个列表,第一个列表包含一个 A 乙 C d 第二个列表包含 b A 乙 C d e F 我想对第一个和第二个列表进行比较...

回答 1 投票 0

如何使用ssh tail命令写入本地文件

我正在尝试编写一个脚本,从 3 台 Linux 机器读取日志并将日志(带有某种前缀)写入一个文件中。 我的问题是我可以访问该文件以便查看它,但是...

回答 3 投票 0

尝试使用(WSL)bash -c 执行命令(导出变量),但失败了

在 WSL 上,我尝试使用 bash -c 来执行字符串作为命令: bash -c“导出 MY_HOME=/mnt/d ;回显 $MY_HOME” 但结果显示 $MY_HOME 为空 我想这可能是

回答 1 投票 0

Bitbucket Pipelines 的 YAML 锚中内联的 Bash 脚本中存在语法错误

这是我的 Bitbucket 管道的一部分: npm_audit:&npm_audit echo“正在运行 npm 审核...” npm_audit_output = $(npm审计--审计级别=关键) 如果 [ $? -ne 0];然后 ...

回答 1 投票 0

Bash 中的“[0:未找到命令”[重复]

我正在尝试在 while 循环中获取数组,并且也需要更新数组中的值。 下面是我尝试过的代码。我收到此错误 [0: 未找到命令 #!/bin/bash 我=0 而 [$i -le "{#

回答 1 投票 0

让 Git 提醒我使用 switch/restore 而不是 checkout

我想教我的双手使用新的 git switch 和 git Restore,而不是使用 git checkout 来完成所有事情(请参阅“git switch”和“git checkout”之间有什么区别...

回答 1 投票 0

以非root用户启动容器,但以root身份启动服务?

我正在尝试使用 vsftpd 2.3.4 构建一个易受攻击的 dockerized web 应用程序用于测试目的。 我的 Dockerfile 是这样的: # 更多信息请参考https://aka.ms/vscode-docker-python 来自 pyth...

回答 1 投票 0

sudo systemctl daemon-reload 无法通过 ssh 命令工作

修改systemctl myService.service文件后,当通过bash sh脚本通过SSH远程执行命令“sudo systemctl daemon-reload”时: myService.service 文件已修改

回答 1 投票 0

删除早于 X 分钟的文件

我想删除超过 59 分钟的文件。到目前为止我有这个: find /tmp -daystart -maxdepth 1 -mmin +59 -type f -name "*.*" -exec rm -f {} \; 这不起作用,似乎会删除...

回答 3 投票 0

使用 sed 过滤列表中的学生

我有一个学生列表,我已将其保存到文本文件 Students.txt 中。 John Doe 营销初级 B 贝蒂·梅蒂 工程初级 A 詹姆斯命名护理大二学生 B 鲍勃·诺布历史新生 B ...

回答 3 投票 0

bash中的printf:“09”和“08”是无效数字,“07”和“06”很好

这是我的 bash 脚本 - 我只想用零填充一组数字: printf "%04d" "09" printf "%04d" "08" printf "%04d" "07" printf "%04d" "06" 输出: ./rename.sh: 第 3 行: printf: 09:

回答 9 投票 0

获取实际提示长度

我想在我的 gnome 终端上打印这样的东西 [abc@主机密码]$ ********************************************** ****************** 在 PS1 中使用一些操作,但星星的数量是

回答 2 投票 0

如何检查 bash 中多个接受的选项之一? [重复]

我正在尝试验证输入变量的值,并提示用户输入有效值,直到获得有效的输入(“1”或“2”)。我试过了: 而选项不在 1 2 中 做 : 读-p“请

回答 7 投票 0

如何在 Windows 上使用 pdf2html docker 映像将 pdf 转换为 html?

我已经从 dockerhub 安装了 pdf2htmlex 的 docker 镜像 docker运行pdf2htmlex/pdf2htmlex:0.18.8.rc2-master-20200820-alpine-3.12.0-x86_64 它返回 -help 输出 ❯ docker 运行

回答 2 投票 0

自动化 az 容器执行

AZ CLI 支持在正在运行的容器中执行单个命令。 az 容器 exec -g myresourcegroup -n nginxtest --exec-command /bin/bash 因此,您无法自动运行多个

回答 2 投票 0

设置 PROMPT_COMMAND 以使用 python 脚本并获取彩色输出

我的 .bash_profile 中有一行内容是 # 设置提示 导出 PROMPT_COMMAND='PS1=$($CONDA_PREFIX/bin/python $SCRIPTS_DIR/make_prompt.py)' 重点是,对我来说定制要容易得多...

回答 1 投票 0

在 SQL 脚本中使用 Shell 脚本变量

我有一个用于 PostgreSQL 数据库的初始化 sql 脚本。在脚本中,我希望使用存储在 shell 文件中的变量,而不是硬编码用户名。然而我做不到...

回答 1 投票 0

从节点镜像运行 docker 容器时找不到 Npm

# Dockerfile FROM节点:7-alpine 运行 mkdir -p /src/app 工作目录/src/应用程序 复制 package.json /src/app/package.json 运行 npm 安装 复制 。 /src/应用程序 曝光 3000 CMD ['npm', '开始'] 我正在努力完成...

回答 3 投票 0

Perl 使用 bash 反引号

在 Perl 中,执行反引号的默认 shell 是 sh。我想改用 bash,因为它的语法更丰富。到目前为止我发现建议的解决方案是 `bash -c \"回显 a b\"` 该应用程序...

回答 7 投票 0

Bash 应用程序中看不到环境变量

我正在尝试在 Ubuntu 22.04 上的 bash 中将密码传递给 Postgres 数据库。像这样: 导出 PGPASSWORD=postgrespw 当我尝试在这样的应用程序中使用它们时: (例如cjdb,一个程序ha...

回答 1 投票 0

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