bash 相关问题

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

在一个列式文件中组合多个grep变量

我有一些grep表达式,它们计算匹配字符串的行数,每个表达式用于一组具有不同扩展名的文件:Nreads_ini = $(grep -c'^>'$ WDIR / * _ R1.trim.contigs.fasta)。 ..

回答 3 投票 0

Update-rc.d:error:insserv拒绝了脚本头

所以我正在尝试将ka-lite安装到我的覆盆子pi上,当我安装时,我收到以下错误。我将手动运行runatboot.sh文件并获得相同的确切错误。我不知道该怎么办......

回答 1 投票 1

从Laravel执行bash脚本

我正在Laravel中编写一个应用程序,它将通过执行bash脚本与服务器进行交互。这些脚本将创建ftp用户和管理目录。什么是......时的最佳做法

回答 1 投票 0

将手册页输出重定向到文件会导致单词出现双字母

我将man djpeg的输出重定向到一个文本文件中,以便在我学习使用它时可以引用它。我的指令是man djpeg> textfile.txt。但是,输出看起来像这样:...

回答 2 投票 3

在多个目录中的文件上运行python脚本,在需要提取的文件上运行

我有这样的文件架构:A / folder1 / file.tar.gz B / folder2 / file.tar.gz我有一个python脚本,我想在这些文件上运行有没有什么方法可以提取每个文件然后跑我的......

回答 2 投票 -1

为什么管道输出$ RANDOM会影响价值?

下面是一个脚本,我希望三次生成相同的数字对:#! / usr / bin / env bash RANDOM = 5 echo“first”$ RANDOM echo“second”$ RANDOM echo RANDOM = 5 echo“first”$ RANDOM echo“......

回答 2 投票 4

使用cp |将.html文件转换为.txt错误:cp:无法统计'/*.html':没有这样的文件或目录

#!/ bin / bash#制作任何html文件的txt副本,价值为$ 1 / * .html如果[[$ value == * .html]];那么cp $ value $ 1 / $(basename -s .html $ value).txt fi done ERROR:cp:...

回答 2 投票 0

如何检查是否已设置需要包含数字的变量? [重复]

给出以下代码:Max = if [[something exists ..]];然后Max = 2 // ..更多代码可以改变Max fi的值//这里如果Max等于某个数字,我如何检查“HERE”(...

回答 2 投票 0

自定义PS1:所有目录的常用PS1,不包括具有子目录的单个目录

考虑使用任意子目录到某个目录的固定绝对路径:/ full / path / to / fixed / directory / full / path / to / fixed / directory / first_subdirectory / full / path / to / fixed / directory / ...

回答 1 投票 0

如何通过单个扩展名复制所有文件

我有文件列表a.xxx a.yyy。 a.zzz我需要通过扩展名选择复制所有文件,例如ls * .xxx | xargs cp a。* dir我写了这样的代码ls mysql / db / * .MYD | xargs -n1 basename | sed's / \ .MYD / ...

回答 1 投票 -1

无法在Raspberry pi启动上启动抓取

我有一个启动bash脚本data.sh的问题,它使用grabserial从串行输入中获取数据并将它们存储在.txt文件中(如果它不存在,则创建它):#!/ bin / bash ...

回答 1 投票 0

逻辑OR评估Bash脚本中的所有表达式

考虑这个简单的shell脚本:#!/ bin / bash exp1 =“[$ 1 -gt 5]”; exp2 =“[`ping localhost -c 4 | wc -l` -gt 0]”;如果eval $ exp1 || eval $ exp2然后回显OK!我期待通过10 ...

回答 1 投票 4

Shell脚本中的关联数组

我们需要一个模拟关联数组的脚本或类似于Shell Scripting的数据结构的Map,任何主体?

回答 17 投票 102

我可以在bash脚本中与OSX“say”命令的输出进行交互吗?

我在终端中运行以下行:说“你好,这是计算机说话”--interactive当我运行这个命令时,计算机会用引号说出单词,并将单词突出显示为......

回答 1 投票 3

BASH在名称中查找带有ñ的文件

已经尝试了多种解决方案,但似乎都没有。例如,如果我尝试下一个命令,它按预期的方式工作。 -type f -name * x *它返回:./ alpha / output / b / box.jpg。/ ...

回答 1 投票 1

为什么我一直在脚本的末尾获得%

我一直在制作几个脚本,似乎我在执行它们的过程中不断获得%符号。其中一个脚本的示例:cat / etc / passwd | grep -v'^#'|转| cut -d':' - f 7 | ...

回答 2 投票 0

在BASH中,当变量中的文件名具有单引号时,测试文件是否存在不起作用

[更新] 1)我有一个文件(a.cfg)包含这样的行:FILE;'/ tmp / testfile';;; +;'添加这一行'; $; Y 2)在我的脚本中,我读了这个文件一行一行:读取行做...完成<a ....

回答 2 投票 1

获取通过管道传递给命令的文件的当前行

我的目标是为在端口30002监听的守护进程找出一个PIN密码。所以我创建了一个名为pinlist的字典,并将其传输到nc(netcat)localhost 30002这是命令:cat pinlist | ...

回答 1 投票 -1

如何在Bash中对数组进行切片

查看bash(1)手册页中的“Array”部分,我没有找到切片数组的方法。所以我想出了这个过于复杂的功能:#!/ bin / bash#@ brief:切一个bash数组#@ arg1:...

回答 4 投票 157

将新xterm的输出重定向回原始终端

例如,我有一个非常简单的脚本,ping.sh:#!/ bin / bash / usr / bin / xterm -e ping localhost现在,ping的输出只显示在新的xterm中。我希望输出显示在......

回答 2 投票 1

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