bash 相关问题

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

使用eval将bash输出存储到变量中

我有一行代码eval echo \ $$ var,它打印一个字符串。如何将此字符串存储到变量中?

回答 3 投票 17

Shell脚本:如何在文件夹中递归查找和替换句子(而不是单词)

问:考虑一个示例file.txt:World Hello world Hello Hell Hello Hello world如何查找并将“Hello World”替换为“Hai Universe”世界海洋宇宙你好地狱你好海...

回答 2 投票 -1

如何在Bash包装器脚本中使用工具的所有命令行参数?

我有一个工具的包装脚本,我只暴露了该工具的几个命令行参数,但我想知道如何获得包装器内工具的所有命令行参数...

回答 1 投票 1

sed匹配日期和奇数格式

我遇到了sed的问题,我试图根据日期进行匹配,以便我可以捕获特定日期/时间的所有日志并将其上传到API。然后我将最后一次运行日期存储为新的开始...

回答 1 投票 0

Bash - Linux - 在一行中找到匹配并打印到SED / Awk / Grep行的末尾

我做一个ps -ef命令,我将几个参数传递给正在运行的命令。我想只打印hostname \ process1之后的进程名称。我不能用awk命令......

回答 2 投票 0

Bash获取字符串值

我必须从配置文件中获取网络设备的主机名。该文件看起来像:... hostname = T14Z18 ipaddress = 192.168.0.1 ...如何做到这一点?我正在进入机器。

回答 3 投票 3

Bash Shell(文本处理)

给定带有多个列(tsv格式)的制表符分隔文件,打印前三个字段。输入格式一个制表符分隔的文件,仅包含ASCII文本行。约束(N是......的行数)

回答 1 投票 -5

如何回显数学表达式的结果并将其保存到Bash中的变量中

我需要将以下等式回显到命令行,并保存到变量中。到目前为止,我都没有做到。 5 ^ 0.16我试过了什么。 echo'e(l(5)*。16)'| bc -l以及......

回答 2 投票 0

在bash 4.1下使用带有变量名的关联数组

我试图在bash-4.1 $ cat hostname_abc.txt host_type type_foo SoftA version123 SoftB version456下解析这样的多个文件,以获得一个输出,你可以看到版本的次数...

回答 1 投票 1

在使用sed命令的Mac OSX上,换行符\ n在shell中不起作用

我必须在特定行号的现有csv中添加一个新行。我正在使用以下命令sed -i'''3i \ Line添加csv \ n'data.csv但是它将行添加为行以在csvn中添加

回答 3 投票 0

如何在已安装的RPM软件包中进行多次搜索?

如何在已安装的RPM软件包中进行多次搜索? $ rpm -qa | grep'mysql''jdk''jre'或$ rpm -qa | grep mysql && rpm -qa | grep jdk && rpm -qa | grep jre

回答 3 投票 1

如何将'ls'命令转换为'cat'命令?

我试图解决这个问题,我只允许运行ls命令,我的目标是读取标志。有一个易受攻击的C代码,它有setuid。 -rwsr-sr-x 1 lameprogrammer ...

回答 3 投票 5

可以以及如何从在bash中运行的NodeJS应用程序访问最后一个bash退出代码

所以我在这里的场景是我希望能够像so命令一样运行一组bash命令; nodeapp我想运行命令然后让nodeapp读取命令运行的exitcode ...

回答 1 投票 0

如何为bash变量指定默认列表值?

我理解语法:foo = $ {bar:-mydefault}如果存在则将foo设置为$ bar,如果不存在则设置为mydefault。这适用于简单的标量值。但我无法弄清楚如何为...设置默认值

回答 2 投票 1

如何使用终端一次重命名多个文件?

我有一堆压缩的数据文件(它们都以'.tagAlign.gz'结尾)。我想将每个文件的前100,000行移动到一个未压缩的新文件中并保留每个文件的名称...

回答 1 投票 2

bash光标在搜索命令行中移动

使用搜索编辑长bash命令时是否可以移动光标,而不仅仅是箭头?像正则表达式搜索当前键入命令内部的东西。据我所知bash自己可以'...

回答 2 投票 2

使用'jq'[重复]从JSON输出中获取数据

我有以下JSON输出:{“201110131738QP27N”:{“parent”:17,“name”:“CentralServer”,“status”:“Active”,“count”:6},“201803271459ICV69”:{“name” :“......

回答 2 投票 0

解析JSON文件-jq [重复]

整个文件:https://1drv.ms/u/s!AizscpxS0QM4hJpEkp12VPHiKO_gBg使用此命令我得到一部分(获取最新作业)jq'。| [.executions [] | select(.job.name!= null)|选择(.job.name)] | ...

回答 2 投票 1

尝试静音命令时Dos2unix无法正常工作

我用这种方式在Python中调用dos2unix:call(“dos2unix”+ file1,shell = True,stdout = PIPE)但是为了使Unix输出静音,我这样做了:f_null = open(os.devnull,'w')调用(“dos2unix”......

回答 1 投票 4

Bash将值附加到for循环内的列表中

我有以下bash脚本序列:block =()for $ {fail_no [@]}中的行do new_line =`sed“$ line!d”$ 1` command =`echo $ new_line | cut -d',' - f2`而[[$ new_line!= *“$ PROJ_NAME”*]] ...

回答 2 投票 0

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