
[英]Get an array of all files in a remote folder using SSH in BASH
我正在尝试使用 bash 和 SSH 获取远程文件夹中所有文件的数组:declare -a existing_files=$(ssh -q -i $SSH_KEY_PATH -t $PROXY_SERVER \ ssh -q -i ubuntu_vm $REMOTE_SERVER "ls $RAW_ ...
[英]Get an array of all files in a remote folder using SSH in BASH
我正在尝试使用 bash 和 SSH 获取远程文件夹中所有文件的数组:declare -a existing_files=$(ssh -q -i $SSH_KEY_PATH -t $PROXY_SERVER \ ssh -q -i ubuntu_vm $REMOTE_SERVER "ls $RAW_ ...
[英]How to use awk to print everyline after the 1st line, if you keep executing the script?
抱歉,如果标题不清楚。 我有一个由calcurse生成的文本文件来列出我的日历事件。 该文件的内容是这样的: 时间不重要,我只想看事件。 关键是我希望它显示在我的 window 管理器 (i3wm) 中。 我正在考虑创建一个按钮,该按钮在单击时执行脚本(可能与polybar一起使用)。 该脚本将显 ...
[英]bash: assign variable on the fly according to the pattern in file name
我的 bash 脚本对位于同一目录中的不同文件进行操作,然后为它们执行一些程序。 每个文件都匹配以下模式,其中 ${receptor} 关键字始终位于文件名的第二个“_”之后。 该关键字定义文件的组。 something_something_${receptor}_repX.pdb 根据${rec ...
[英]AWK / Grep and Print All Matching Record
我有这个命令显示搜索中的所有记录。 但我只想过滤与搜索词匹配的记录。 例如 上面的命令显示以下结果。 我想获得标签 Team == red 的所有用户。 我尝试在第 4 行中使用搜索字符串,例如, 能否请您帮助我如何显示标签团队 == 红色的所有记录。 ...
[英]Multiple output with bash command
我想找到 python 的 2 版本。如果我写: 我期待它运行: python2 --version; python3 --version; 并向我提供版本,就像我直接写上面的行一样: 但我得到: 即使我用以下方法测试 output: 我确实得到了预期: 试 也没有用。 为什么? 我如何让它发挥作用 ...
[英]Print specific lines using sed from a grep output
我正在按照教程练习,我的目标是只搜索用户,然后打印到 txt 文件中,所以到目前为止我有下一个命令。cat /etc/passwd | awk -F ":" '{print $1}' | grep -n $search_param 在这里,我得到了符合 $search_param 条件的所有行的 ...
[英]Is it possible to add prompt based on keywords passed to bash?
假设我们正在 bash 中执行一些 CLI(而不是 bash 脚本)。 例子 - 那么是否可以根据关键字(“apt-get remove”等)向其添加提示 - ...
[英]Can you print the values of a JSON array in an AWS, using a JMESPath query?
我正在尝试使用aws sqs list-queues将我们帐户中的所有 SQS 队列列为 bash 每行一项 output。 问题是它通过 JSON object{ "QueueUrls": [ "url", "url", "etc..." ] } 我可以使用 J ...
[英]How to substitute shell variable into screen's "stuff" command in Bash?
我有需要恢复 Virtualbox 机器的脚本,并且想使用机器名称作为变量,所以我有: 但变量在此命令中不可见。 所以我只在屏幕 window 中看到以下命令 所以我不确定是否需要先在该屏幕中定义变量,或者如何将它放在单引号内。 ...
[英]How can I remove the extension of specific files in a directory?
我想删除具有给定扩展名的特定文件的扩展名。 例如,在目录foobar中,我们有foo.txt, bar.txt foobar.jpg 。 此外,我放入要删除的扩展名是txt 调用程序后,我的output应该是foo bar foobar.jpg 到目前为止,这是我的代码: 但是,当我在给定目录上运 ...
[英]Unable to create a venv in EC2 using user data
我正在使用带有用户数据脚本的 Terraform 启动一个 EC2 实例: 我知道这工作正常,因为我已经为这个用户数据脚本创建了一个日志,并且最后几行确实显示 virtualenv 已成功安装。 如果我也手动执行它,它会起作用。 第二个 Bash 脚本同时通过 SSH 执行。在尝试使用 virtu ...
[英]pass value from job2 to job1 jenkins
我有一个触发job2的job1 job1 和job2触发并运行,我需要知道job2的最后阶段是否失败; 例如,在我的例子中,最后一个阶段是“RESULT”。 现在,如果job2上的 RESULT 阶段为红色/失败,则将这一遍返回给job1 ,并且在job1阶段触发器job2也应显示为红色。 我试过 ...
[英]How to safely write json output to a file in a github workflow?
我有一个 github 工作流程,它获取有关我的存储库中所有 Github 版本的信息,然后使用jq处理 JSON 响应。 问题是我的 shell 代码不处理 JSON 数据中的单引号(有时它确实有)。 我怎样才能 pipe 将steps.release.outputs.data安全地输出到文件中 ...
[英]Execute command on each line in a file
我在一个文件中有一个 ID 列表,我想将其用于 grep 来自第二个文件的信息。 我只能让我的 output 只显示最后一个 ID 的信息,我想我只是不知道如何调整我的代码,以便它输出每一行的信息,而不仅仅是最后一行。 我的命令: 我只得到我需要的最后一个 id 的信息行。 我需要它为每个 ID 显 ...
[英]SQLPlus Connection Issue when using bash script
尝试使用 unix shell 脚本连接到 ORACLE SQLPLUS。 但是它失败了。看起来第 3 行中的脚本不正确,因为我正在传递用户名、密码和 SID 当我在脚本中添加 - sqlplus $username/$password时,我得到一个错误说明 -ORA-12162: TNS.net ...
[英]how to send notification for certificate expiry from Azuredevops pipeline
我有一个简单的 azuredevops 管道来检查我的 jfrog 实例的 ssl 证书到期情况,如下所示。 但是正在寻找一种方法来每周检查一次并仅在到期日期接近 2 个月时才收到通知,并且每周定期发送更好的通知邮件。 ...
[英]how to rename directory using a menu
我正在尝试创建一个可以重命名目录的菜单我在使用 mv 命令时遇到问题但我不确定如何请求两个不同的变量然后重命名目录 重命名目录部分是我需要帮助的。 ...
[英]Bash db function into python script
我有一个问题,在 bash 配置文件中,我正在从表中执行 select 2 列并将框架列值为 java 的所有数据过滤到测试用例文件中。 但是我想用那个python,我试了很多方法都没有成功。 我尝试使用以下 python 连接数据库,但如何执行 SQL 查询,然后将其导入文件? 在这里的任何帮助将 ...
[英]How to create a slurm array with each unique values of column 1 and use the corresponsing values in column 2 as inputs in a bash script
从表中,我试图将对应于每个唯一组(第 1 列)的文件名(第 2 列)作为输入传递到使用唯一第 1 列变量创建的 slurm 数组中。 我正在做这样的事情: 样品表: ================================ ================================ ...
[英]bash regexp that match to character sequence
我正在编写一个 bash 脚本,它接收<task> ID 字符串作为参数,然后执行指定的任务。 在执行结束时,它必须显示总执行时间。 代码必须灵活,并且易于添加新条件。 用法: build.sh <task><task><task>... 任务 ID ...