bash 相关问题

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

从子目录中选择文件并打印每个文件中的某一行[重复]

我有一个包含多个子目录的目录,这些子目录有很多文件,我对* .txt文件感兴趣。我想去每个子目录,阅读* .txt文件并打印某个...

回答 1 投票 1

从标准输入解码多个base64字符串

我有一个文件,其中包含由新行字符分割的多个base64编码字符串:Y2F0Cg == ZG9nCg == ZmlzaAo =当我执行时:cat b64s.txt | base64 -D我希望看到:猫狗鱼,但我......

回答 2 投票 2

Unix变量看起来像一个字符串,但不是

我有一个变量STACK_STATUS,它从命令中分配了一个值,但我似乎无法确定该值到底是什么。它似乎是一个字符串,但如果你用...进行相等测试

回答 1 投票 1

使用IP对文件进行排序

我有一个包含以下行的文件:ex。 host1 169.254.228.92 host2 169.254.230.182 host3 169.254.163.79我希望先按3列升序排序,然后在im使用时按4:...

回答 1 投票 -1

如何比较cpu序列是否正确

我有个问题。我想检查linux系统何时启动或串口cpu是否正确。如果没有,他将重新启动。所以他会一直在做重启循环。我找到了......

回答 1 投票 1

为什么我的期望脚本只回显命令没有运行?

所以我试图自动化一些ssh进程。我有我期望的代码。但我希望代码只回显/提示命令。它实际上并不运行该命令。 #!/ usr / bin / expect -f set timeout 10 set ...

回答 1 投票 0

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

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