bash 相关问题

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

Shell - 表达式中的语法错误(错误标记为“16”)

我正在为我的大学做一个项目,这是我第一次使用Bash进行编码。我试图通过.txt文档,阅读每一行,并获取我需要的信息......

回答 1 投票 0

Shell脚本:声明空数组的正确方法

我试图在Shell脚本中声明一个空数组,但我遇到了错误。 $!/ bin / bash list = $ @ newlist =()for $ in $ list;做newlist + =($ l)完成echo“new”echo $ newlist当我......

回答 5 投票 23

在 bash 中检查命令行标志的正确方法

在脚本中间,我想检查是否在命令行上传递了给定的标志。以下是我想要的,但看起来很难看: 如果回显 $* | grep -e "--标志" -q 然后 回声“>>>...

回答 11 投票 0

无法将文件安排到目录中

我试图将名为f ##。txt(#being a digit 0-9)的文本文件组织到目录中,使它们最终成为d#/ f#.txt。 #! / bin / bash ...

回答 3 投票 2

bash中的heredoc里面的范围,我的$ PORT变量不起作用

我在网上找不到任何关于此的内容,但我发现我不应该在EOT上使用引号,但在我的情况下我不是这样,如果有人能在这里帮助我那将是非常棒的...... ......这是......

回答 2 投票 0

使用cat <将字符串写入文件时防止变量替换

我想在bash脚本中将字符串写入文件,但不知道如何防止变量被扩展。示例脚本:#!/ bin / bash cat> ./ foo.bar <

回答 1 投票 0

嵌套GNU并行处理多个大文件并将每个文件数据拆分为队列

我有一个带有近100个日志文件的目录,每个文件的重量为10~15 GB。要求是逐行读取每个文件(顺序根本不重要),清理行json并将其转储到后端...

回答 1 投票 1

通过bash脚本获取Android Studio项目的构建文件夹路径

在我的bash脚本中,我可以构建我的Android Studio项目:#!/ bin / bash ./gradlew assembleRelease在项目的构建文件夹中创建.apk文件,但我不知道该文件夹的路径...

回答 2 投票 3

如何在执行时在Singularity容器中设置Python别名?

我一直在尝试在容器中设置一些别名,但我无法成功完成。在构建容器时,我将别名python3 = python3.6放在%post中,并且工作正常; ......

回答 1 投票 0

输出以分号分隔的字符串

假设我们有这个档案:{“人”:[{“朋友”:4,“电话号码”:123456,“personID”:11111},{“朋友”:2057,“电话号码”:432100,“......

回答 3 投票 6

将小写文件夹重命名为大写

我想将文件夹从小写重命名为大写。例如abc ABC twoshirts TwoShirts我试过mv -T -f源目的地我尝试了几种不同的组合,但是我得到一个错误......

回答 1 投票 0

Bash从给定的PID中读取Stdin

我有一个关于Linux的问题,尽管Bash的答案是最佳的。如何从脚本中读取给定进程的stdin / stdout / stderr(通过PID)?换句话说,怎么可能......

回答 2 投票 1

Bash:从一个引用字符串块中的每个带引号的字符串中创建一个变量

我正在尝试编写一个脚本,它将遍历键盘首选项窗格的“快捷方式”>“服务”部分中的每个服务,并禁用它。这是禁用服务的基本命令:...

回答 2 投票 0

如何在bash脚本中使用Bash / Sed / Awk / Perl删除分隔字符串的最后一个元素[duplicate]

我有以下bash脚本#!/ bin / bash STR1 = / home / ubuntu / foo / hicpro_data / output / 3333_XX501621_0368_AH2BHTBGX9 / CTCF STR2 = / home / ubuntu / foo / hicpro_data / output / 3333_XX501621_0368_AH2BHTBGX9 / K4me3 ...

回答 2 投票 0

从grep输出创建关联数组

我有一个grep输出,我正在尝试从我得到的输出中创建一个关联数组。这是我的grep输出:“HardwareSerialNumber”:“123456789101”,“DeviceId”:“devid1234”,“...

回答 2 投票 0

删除文件中与模式不匹配的行

我正在尝试迁移包含大量单独文本文件的数据。一步是删除文本文件中的所有行,这些行不再使用。这些行是键值对。我想要 ...

回答 2 投票 1

无法在Google Colab中使用bash运行Starspace

我试图在谷歌colab运行此代码。 %% bash ./Starspace/starspace train \ -trainFile“data / prepared_train.tsv”\ -model model / stackoverflow_duplicate \ -trainMode = 3 \ -adagrad true \ -...

回答 1 投票 1

使用JQ将HTML文件插入JSON文件值

目标我的目标是使用Jive API和cURL命令将HTML内容推送到Jive内容管理平台。当前状态我可以成功完成此操作,但我的过程是手动的。我想要 ...

回答 2 投票 1

建立ssh连接并完全自动输入sudo密码

我想自动建立ssh连接并将数据包安装到连接的计算机上。我能够自动处理SSH连接。我甚至可以运行不需要sudo的命令......

回答 1 投票 2

如何加速Cygwin?

我已经在我相对较快的Windows机器上运行了Cygwin的drush脚本(对于Drupal),但是我仍需要等待大约一分钟来执行任何drush命令(特别是drush cache清除...

回答 3 投票 19

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