bash 相关问题

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

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

用于在终端输出中搜索特定单词的Bash脚本

我正在尝试实现一个bash脚本,该脚本应该在Python脚本终端输出中搜索一个单词。 Python脚本不会停止,因此需要命令末尾的“&”,但是“if [...

回答 2 投票 0

如何将可配置分钟添加到其中包含当前时间的变量[重复]

now = $(date +“%r”)$ now现在有12hr格式的当前时间。我需要添加可配置的分钟到现在并将其保存在另一个变量中。请帮忙。

回答 1 投票 -1

Bash脚本手动运行,但在crontab上失败

我是shell脚本的新手。我编写了一个shell脚本来对MySQL数据库进行增量备份。脚本采用可执行格式,手动执行时运行成功但在......时失败。

回答 4 投票 13

更改JSON列表中与条件匹配的条目,而不丢弃其余文档

我正在尝试打开一个文件,浏览文件并根据值更改值,并将其传递给文件或var。下面是JSON的一个例子{“Par”:[{“...

回答 2 投票 2

在Bash中使用'expect'以及任何顺序的响应

我正在使用这个期望文件(keygen.exp)来生成SSH密钥,我正在使用ssh-keygen来测试'expect':#!/ usr / bin / expect spawn ssh-keygen expect“输入文件”发送“./id_rsa \”期望“...

回答 2 投票 1

如何在Bash或UNIX shell中检查字符串中的第一个字符?

我在UNIX中编写脚本,我必须检查字符串中的第一个字符是否为“/”,如果是,则为branch。例如我有一个字符串:/ some / directory / file我希望它返回1,...

回答 4 投票 57

从当前的ec2派生Route53托管区域

我正在尝试编写一个可扩展且可重用的脚本来使用ansible来配置ec2。作为其中的一部分,我希望能够确定我的机器所属的Route53托管区域,所以我可以......

回答 2 投票 0

异步shell命令

老实说,我无法相信我无法在网上找到解决方案。我遇到了一些看似相似的东西,但没有什么能真正做到我想要的......我正在尝试使用shell脚本来启动......

回答 5 投票 72

tput:Sublime Text3中没有指定$ TERM和no -T的值

当我在Sublime Text3中构建C ++编程时,我在任何控制台输出的开头都得到以下行:这是〜/ .bash_profile的内容:#Pode for Python 2.7#原始...

回答 1 投票 0

Bash脚本变量解释

我有一个文本文件,其中包含对变量的引用,并允许用户设置他们想要的变量格式,比如类似日期是$ DATE时间是$ TIME我想要...

回答 3 投票 0

Linux / Bash,使用ps -o按特定名称获取进程?

我正在尝试使用ps -o命令获取有关与特定名称匹配的进程的特定信息。但是,我在这方面遇到了一些问题,当我尝试使用它来获得所有进程时,......

回答 5 投票 57

将makefile中的env var作为可选项传递

我在一个执行bash脚本的makefile中有一个命令:test:./ script.sh脚本实现了getopts,因此它可以这样调用:./ script.sh -n 10什么可以在bash中完成...

回答 1 投票 1

如何在Windows上的Git / IntelliJ文件中避免使用CR?

我得到/ bin / bash ^ M:糟糕的解释器:没有这样的文件或目录我知道这里有多个帖子,如下所示:/ bin / sh ^ M:错误的解释器:没有这样的文件或目录https:/ / askubuntu ....

回答 1 投票 -1

结束程序(Flask)继续向STDOUT发送输出?

我在这里疯了。我正在使用Python Flask框架开发一个网站,从今天下午开始,我的Linux框就像一个疯子。让我解释。我有我的Flask网站......

回答 1 投票 0

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