bash 相关问题

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

文件列表

我想列出最近1小时的文件,其中包含.sh扩展名。我目前正在使用以下内容:ls -l * .sh |找到“/ root /” - mmin -60 | awk'{print $ 9}'但是这个命令不起作用......

回答 2 投票 2

如何根据时间计数使bash变量在单数和复数结尾之间改变单词?

我还不是一个好的bash脚本编写者。在下面的示例脚本中,我试图通过步骤,检查自步骤开始以来经过的时间量,并使用正确的单数或复数...

回答 1 投票 0

Bash - 如何检查我是否在图形会话下?

如果我在“Xorg / XFree86 / XSystem / Mir / Wayland”会话中,我想知道如何检查任何Linux发行版。如果是,我在Xsession运行命令,如果不是在cli模式下运行命令我...

回答 1 投票 1

将文本插入特定行

我有一个文本文件,并使用Bash我希望将文本插入到特定行。例如,要插入的文本是!评论:http://www.test.com进入第5行!aaaa!bbbb!cccc!dddd!eeee!ffff ...

回答 3 投票 8

“If”“then”“else”和“return”命令语法

我是一个在焊接车间工作的管道工,需要音乐,因为商业广播非常重复。我去买了一台RPI3,并用fm_transmitter程序将Raspian Stretch Lite放在上面。我拿到 ...

回答 2 投票 0

从分隔文件中提取第一个字段

我有一个这样的文件,其中key [x]是一个数字,它可以是任何数字后跟一些值,它们也可以是一个数字。在我的文件中,我有很多条目。 key1:value1,value2 key2:value1,...

回答 2 投票 2

bash - SQL查询输出到变量

我是bash脚本的新手。我想在变量中保存sql-query输出,但实际上我必须连接每个查询到mysql:mysql -u $ MYUSER -p $ MYPASS -D数据库并想要保存每个...

回答 3 投票 10

无法获取bash脚本 - 意外的文件结尾

我有这个bash脚本:#!/ usr / bin / env bash函数onqltrap {echo“进程与pid $$被困。”; fle = $(echo“$(pwd)”| tr“/”_); rm -f fle; } function qltrap {trap onqltrap ...

回答 1 投票 0

pgrep在makefile中返回true但在shell中不返回

为什么我在Makefile中使用pgrep它会找到一个进程ID但是在shell中运行时却没有?例如,假设我有这个makefile SHELL = / bin / bash tst:if pgrep -f askdfkasdfj;然后 \ ...

回答 1 投票 0

模拟“命名”流程替换

假设我有一个大的gzip压缩文件data.txt.gz,但通常需要将ungzipped版本提供给程序。当然,不是创建一个独立的解压缩data.txt,而是可以使用...

回答 2 投票 4

使用正确的目录布局将单个文件脚本分解为项目

问题假设我用某种语言“lang”编写了一个冗长的脚本,现在想将这个单文件脚本转换为一个包含许多文件的项目的目录树。我想要 ...

回答 2 投票 3

理解tty + bash

我看到我可以使用一个bash会话在另一个中打印文本,如下所示echo'./myscript'> / dev / pts / 0#假设会话2正在使用此tty#或echo'./myscript'> / proc / 1500 / fd / 0#...

回答 2 投票 2

Git:在Rebase期间阻止提交

我知道如何轻松地“修复”这个状态,当我在交互式rebase期间意外地完成了一个git commit --amend。但我想知道是否有人有任何复杂程度的解决方案......

回答 1 投票 3

不同openssl版本的行为差异

我不确定我在这里做错了什么,但是我将所有密码都保存在文件中作为加密字符串。我用来加密它们的命令就像:echo“password”| openssl enc -aes -...

回答 1 投票 0

Bash:从脚本中查找并替换文本

我需要使用bash脚本将数字修改为文件我想要删除包含dalvik.vm.heapsize = 256的行,并将其替换为包含dalvik.vm.heapsize = 512的新行。我不知道 ...

回答 1 投票 -2

通过bash编辑build.prop后的Bootloop

build.prop文件是一个定义了许多系统选项的文件,可以在Android上以root用户身份进行编辑。它放在/system/build.prop我通过bash从我的Android应用程序编辑为root用户...

回答 2 投票 0

从两个文本文件(平行语料库)中随机抽样N行

我一次又一次地面临从两个文件(即来自平行语料库;根据行号对齐的句子)对特定行数(比如说N)进行采样的问题......

回答 2 投票 0

在后台启动进程,执行任务,然后在后台终止进程

我有一个看起来像这样的脚本:pushd。 nohup java -jar test / selenium-server.jar> / dev / null 2>&1&cd web / code / protected / tests / phpunit functional / popd selenium servers ...

回答 3 投票 5

使用来自多个文件的awk计算文件中的平均值

我有100个文件名为file.1.netcc,file.2.netcc ... file.100.netcc。每个文件包含以下内容:#4#网络ROI数量#2 #netcc矩阵数量#WITH_ROI_LABELS ...

回答 2 投票 2

BASH:百分比变化 - 如何计算?如何在没有bc的情况下获得绝对价值?

我需要计算两个值之间的百分比变化。我在这里的代码:echo $ time1 echo $ time2 pc = $(((($ time2 - $ time1)/ $ time1 * 100)))echo $ pc在控制台中输出这样的输出(带有...

回答 4 投票 2

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