bash 相关问题

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

正则表达式在sed命令中无法正确匹配[重复]

我试图在批处理控制台中使用sed替换一些字符串。我的输入包含一个包含以下行的文件:$ head qiimetax_sorted.txt A61579.1.1437 D_0__Bacteria; D_1__Thermotogae; ...

回答 1 投票 0

bash:用sudo权限打开文件描述符

在我的脚本中,我想打开一个特定的(设备驱动程序)文件作为FD 3. exec 3 <在常规情况下工作正常。但是设备驱动程序文件只能以root身份读取,所以我正在寻找一种方法......

回答 1 投票 -1

过滤掉文本以删除目录并仅保留文件

在此文件上运行以下命令grep -r“TESTPROGS /”/home/am/test.txt:AMPROGS / AMPROGS / TqaWhkhiCx8ymy8lIR2p.SH AMPROGS / iOryQxYtZwhkl0x7CcmW.SH AMPROGS / a14KbHWjbnWehzkmDWuv.SH TESTPROGS / ...

回答 4 投票 1

安排Cron跳过每个月的第一个星期六

我需要一个cron跳过每个月的第一个星期六。我知道我们可以使用以下命令在特定日期运行,但有没有办法在每个月的特定日期跳过? //首先运行......

回答 3 投票 1

使用ls,如何列出文件而不打印扩展名(点后面的部分)?

假设我有一个包含一些文件的目录:$ ls a.c b.c e.c k.cpp s.java如何在没有文件扩展名的情况下显示结果(点后面的部分,包括该点)?像这样:$&...

回答 3 投票 33

awk计算平均值或零

我正在计算一堆文本文件中的一堆数字的平均值,如:grep'^ num'文件。$ i | awk'{sum + = $ 2} END {print sum / NR}'但有时文件不包含...

回答 3 投票 8

替换文件中的所有字符串,在替换中使用通配符

我在bash中使用sed来尝试替换匹配的所有字符串:compile'c om.test。*:*'with:compile'c om.test。*:+'其中*是通配符。我的文件看起来像这样,它叫做moo.txt:compile'c om ....

回答 2 投票 2

当datestring为null时,Bash日期返回当前日期

date -d'datetring' - 当datestring为null / empty时,返回shell脚本中的当前日期。但是当datetring为null时,我希望失败。当然,我可以把这个条件放在这条线之上......

回答 1 投票 0

在Bash中为管道中的多行变量添加双引号

我在变量中有一个多行变量,例如这是一个变量它通过多个管道命令,在某些时候,我想添加双引号,所以它变成“这是一个变量”......

回答 1 投票 -1

Shell脚本从文件中读取变量并在perl脚本中使用它

我想编写一个shell脚本,它读取文件并使用该文件的列作为perl脚本的输入。 perl脚本遍历文件(number1,number2),提取ID并写入...

回答 1 投票 1

Azure Batch在Ubuntu上使用什么样的“命令行”来启动任务?

我无法让我的启动脚本在Azure批处理节点上执行。我是全新的,所以我使用网站门户而不是任何CLI。我正在尝试执行一个脚本(来自...

回答 1 投票 0

如何根据不同列中的字 符串grep数据? [重复]

我有aa.dat,其数据如下,第1帧16980 O 17115H 17123H FRAME 1 16980 O 16971H 16981H第1帧16982 O 17110H 17121H框架1 16982 O 16961H 16978H框架......

回答 1 投票 0

在Bash中使用cat和grep命令

我在尝试实现这个bash命令时遇到了麻烦:连接当前目录中的所有文本文件,这些文件在...的文本中至少出现过一次单词BOB(无论如何)。

回答 5 投票 0

bash_profile多行别名

我想运行一个名为“showfiles”的命令,它将运行命令“defaults write com.apple.finder AppleShowAllFiles TRUE”和“killall Finder”我该怎么做呢?

回答 3 投票 2

Regex grep外部IP还带回了内部IP - 为什么?

我在这里有这个grep操作,它给你ifconfig输出的外部IP:ipa = $(ifconfig | grep -Po“inet addr:\ K [^ \ s] +”| grep -v“^ 127”)I只想使用一个grep,所以我试过......

回答 4 投票 2

如何使用dir $ n创建文件夹?

我正在创建文件夹并从Downloads文件夹中复制一些内容。我的问题是我想移动下载文件夹的内容而不是文件夹本身。所以我在尝试这个n = 0的同时! mkdir dir $ n do n = ...

回答 2 投票 0

shell脚本响应keypress

我有一个shell脚本,基本上说的是真实的东西;如果[“$ input”=“a”],请读取-r输入;然后回复“你好世界”完成这一切都很好,并...

回答 5 投票 14

比较目录时出现语法错误[重复]

运行以下命令时,我不断收到以下错误:bash - 意外令牌附近的语法错误(.A = / dev1 / annemarie / B = / home / annemarie / diff -u

回答 1 投票 0

shell脚本用户管理程序

我正在编写一个bash脚本来添加编辑和删除用户。我无法让它发挥作用。任何人都可以看到我错在哪里?我已经通过创建空的...将.sh文件添加到指定的文件夹中

回答 1 投票 3

grep使用grep结果

假设我有两个包含属性名称和属性的文件,其中不同的数据存储在两个文件中:1.txt:abc12 3 @ 50 edf13 4 @ 50 dde8 3 @ 50 2.txt ...

回答 3 投票 2

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