bash相关内容

如何使用GitHub操作克隆多个私有存储库?

我一直在网上搜索如何在运行GitHub操作脚本的同时克隆多个私有存储库。此外,由于我希望克隆的存储库是在repo本身内的文本文件中编写的,因此对我来说事情变得更加复杂。 我的意思是,GitHub在这里解释了如何做到这一点:https://github.com/actions/checkout#checkout-multiple-repos-private但它假设您知道要克隆什么,这样您就可以在YM ..
发布时间:2022-04-07 10:26:40 其他开发

如何让NASM在MacOS的终端中作为命令工作?

我一直在尝试让NASM在终端中作为命令工作,但似乎什么都不起作用。我一直收到错误: nasm: error: unable to find utility "nasm", not a developer tool or in PATH 因此,首先,我尝试更新我的PATH变量。我尝试编辑PATH变量: safecrackers-MacBook-Pro-2:Library safecr ..
发布时间:2022-04-06 11:17:04 其他开发

将文件从源复制到目标的SFTP bash外壳脚本

我已经创建了一个脚本来将本地文件复制到远程文件夹,该脚本在if条件外工作得很好,但当我将PUT命令包含在IF条件中时,PUT命令不起作用,并使用sftp协议登录到远程服务器,当存在时,它显示错误:PUT命令未找到 查看执行脚本后发生的情况 Connected to 10.42.255.209. sftp> bye sftp.sh: line 23: put: command not f ..
发布时间:2022-04-04 16:14:19 其他开发

转义bash变量中的特殊字符

我尝试逐行读取包含文件路径的文件,并将文件SCP到另一台服务器,但由于文件名中的某些字符,如‘(’,‘)’,‘&;’等。我需要转义输入: input.txt: /folder1/folderA/filename+(oh+how+nice,+parantheses) script.sh: #!/bin/sh promote_to=random.server.com de ..
发布时间:2022-04-04 11:40:12 其他开发

使用JQ过滤来自cURL的JSON输出

我正在尝试过滤JSON文件,在我使用JQ将JSON文件拉到Curl上后,只从Ubuntu外壳用JQ打印YouTube视频&id";,如果运气不好,我需要在";id";之后有XEJLuJyxLDE:只有,相当长的列表,我对Linux和JQ非常陌生。谢谢你的帮助。我现在的命令是哪个不起作用curl -s 'https://www.googleapis.com/youtube/v ..
发布时间:2022-04-02 22:45:46 其他开发

迭代bash中的日期的json数组(有空格)

我有一个存储在bash变量中的数组,该变量是一个json日期数组(它目前由一个单独的脚本生成)。如下所示 ["2019-09-19 03:13:29", "2019-09-19 20:20:18", "2019-09-19 18:19:50", "2019-09-19 06:07:17", "2019-09-19 11:53:25"] 我希望迭代这些日期并保留日期中的空白,以便可以将它们 ..
发布时间:2022-04-02 22:37:01 其他开发

有没有办法将JQ输出到bash脚本的多个变量中?

基本上,我有一个bash脚本,它在某个时刻进行API调用,并在json中生成并返回证书和密钥。我通过管道将其传递给JQ,并且可以选择证书或密钥并将其存储在变量中。 类似以下内容: CERT=$(API call | jq -r '.certificate') or KEY=$(API call | jq -r '.key') 我希望将每个证书存储在其各自的变量中,但无法进行两次调用 ..
发布时间:2022-04-02 22:27:38 其他开发

如何安全地运行带有|(竖线)字符的JQ命令?

我有一个程序,可以让用户用JQ解析JSON数据。我选择了JQ,而不是使用一个库,因为我发现的那些库有奇怪的和不一致的行为。我的问题是JQ通常有|(管道)字符,这可能会让用户运行非JQ命令。例如: jq . | rm file.txt 如何安全地让用户运行此操作? 现在,我在go(其中file.txt包含原始json)中调用它: cmd = exec.Command("bas ..
发布时间:2022-04-02 22:08:30 服务器开发

如何使用JQ提取json值子字符串

我有这个json: {"temperature":"21", "humidity":"12.3", "message":"Today ID 342 is running"} 我想使用JQ获取此json: {"temp":"21", "hum":"12.3", "id":"342"} 如您所见,我要做的是提取ID号342并将其放入具有不同密钥名称的新json中。我认为我应该使用正 ..
发布时间:2022-04-02 22:07:23 其他开发