bash有关的问题


取消长时间运行的Elasticsearch任务超时

我的 _ search请求逐渐变得越来越慢,直到504网关超时。然后我看到了几十个超长运行的索引: 数据/读取/搜索任务,没有终点.


在一列中重复项目的次数是另一列中相应数字的次数

我有一个文件
A 3
B 5
C 1
D 2
我想输出列1中的项目与列2中的相应值一样多次,如
A
A
B
B
B
B
B
C
D
D
我已将我的文件拆分为两个列表 (chr和pos)。
Chr =.


使用grep选择多个模式

我有文件看起来像这样:
T #3-7,1
V 0 104
V 1 92
V 2 95
U 0 1 2
U 0 2 2
U 1 2 2
T #3-8,1
V 0 94
V 1 13
V 2 19
V 3 5
U 0 1 2
U 0 2 2
U 0 3 2
T #3-9,1
V 0 94
V 1 13
V 2 19
V 3 7
U 0 1.


Bash: 格式化日期

我想使用以下格式的日期: yyyyMM.dd.HHmm。即202008.15.1742
这是Bash文件:
#!/Usr/bin/env bash
VERSION_CODE = $ (($(date + % s % N)/1000000)
Plutil-替换CFBundleVe.


使用shell脚本时,如何复制名称包含空格和UNICODE的文件?

我有一个文件列表,我试图在bash shell脚本中复制和移动 (使用cp和mv)。我遇到的问题是,我无法让任何一个命令识别大量


获取file-1的修改时间并插入到file-2中

我是一个自学者,刚刚开始学习bash和shell脚本,使用麻省理工学院一门叫做的课程的讲座和材料。/缺失学期
我刚刚完成了第一堂课和大部分


如何使用shell脚本从csv文件获取列名

有没有办法仅仅通过使用shell脚本命令从CVS中提取列名?
我有一个csv文件是这样的:
姓名、年龄、ID
----------
卡丁车,24,11
----------
卡尔,18,45岁
这是代码到r.


如何组合多个awk命令,然后用空格打印

我使用cURL捕获URL内容,它以HTML格式提供输出。使用awk我正在捕获传感器名称及其状态。
(Curl <我的URL> | awk -F "传感器 <\/th><td>" '{p.


如何删除消息字符串在shell脚本

我想从shell脚本中的字符串中删除一个特定的单词。
我的文本文件包含以下数据
* 未通过的 *
设备类测试
Nexus_5_29_2(AVD) - 10


错误: ping: 无效参数: '192.168.1.1',我该如何解决?

这是我使用的shell脚本:
#!/Bin/bash
对于 'seq 1 254' 中的ip; do
Ping-c $1.$ ip | grep "64 bytes" | cut -d "" -f 4 | tr -d ":" &
已完成
错误:
Ping: 无效


相同的脚本在cron上给出结果零,手动获得正确的结果

#!/Bin/bash
Cd/ad/bd/cd/dd/ed/zd
Count = $(find.-F型 | cut -d "/" -f3 | wc -l)
Echo $ count >> /ad/bd/cd/abc.log
# 出口
手动提供正确的值。即230
Ad/bd/script


在Docker容器中运行bash脚本作为cron作业

我想定期在Docker容器内运行bash脚本 (我的工作是基于这个答案 :( 0))
这是我的脚本hello.sh:
#!/Bin/sh
回声.


这个bash内置的printf的 % a格式说明符是什么?

使用Bash 5.0.17(1)-release
表演:
LC_NUMERIC = C printf '% a \ n' 0.0
输出:
0x0p + 0
测试多个值:
对于v in 1.0 2.0 42.0 3.141592653589793
Do LC_NUMERIC = C printf '%-20s % a \ n' & quo.


如何使用bash脚本grep表HTML文件

嗨,哥哥和姐姐。
我对我的工作有疑问,但是真正的代码太多了,但是我只想要像这样的grep代码
<Td> 用户 </td>
<Td><pre class = sf-dump id = sf-d.


在bash脚本中更新变量

我有一个脚本的集合,我正在调用一个包装脚本。我想更新 $ date变量每次在包装器中调用。
当前代码:
开始 = $ (日期 "+ % m-% d-% Y-% T")
回声 &


将df -h的结果显示为表格

我需要创建一个脚本,将df -hT信息显示为表格:
| 挂载在 | type | size |
--------------------------------------
|/Dev/sda1 | xfs | 26G |
------…


如何在windows代理上执行Jenkins groovy的git命令?

Jenkins节点是安装了Git Bash的Windows agent。
我需要在已经设置为git文件夹的工作区文件夹中执行git命令。由于git的简单性


双括号构造如何在bash中工作?

我在这里读到,双括号允许C风格的变量操作。但是,当我尝试比较字符串时,它并没有像预期的那样工作:
("A" = = "b") & & e.


Bash失败了命令的第二部分

我使用下面的命令
Envconsul env | awk '{print "export" $0}' > ~/.profile
如果envconsul失败 (即管道前命令的第一部分)-那么。配置文件是get.


使用Azure CLI(Cloud Shell-Bash) 创建VM

我正在尝试使用azure CLI(Cloud shell) bash使用以下命令在Azure中创建VM:-
Az vm create -n AzCliVmOne -g azclirg -l eastus -- vnet-name AzCliVmOneVn -- subnet default -- nsg AzCliVm.


Bash: 在打开的所有终端实例中每分钟执行一次后台函数 (macos)

我写了一个函数,当打开一个新的终端实例时,它会检测macos何时从亮模式变为暗模式。这是可行的,但是我需要在没有干扰的情况下自动化后台进程.


为什么在bash比较运算符周围添加空格会改变结果?

有人可以解释为什么周围的空间 = = 改变比较结果?以下内容:
如果 [[ 1 = = 2 ]] ; 那么echo ok ; fi
打印什么都没有,而
如果 [[ 1 = = 2 ]] ; 那么echo ok ; fi
打印ok


如何把tcp数据从netcat到变量?

我已经用通常的nc - lk <port> 命令设置了一个服务器。
我的客户端发送tcp数据到服务器套接字的形式xxx,yyy,这是数字。
我要每次客户端连接.


如何在适用于horizon的bashrc文件中添加openrc.sh源

您可以硬存储Horizon用户密码。例如,替换:
Echo “请输入您的OpenStack密码:”
Read-sr OS_PASSWORD_INPUT
导出OS_PASSWORD = $ OS_PASSWORD_INPUT


历史记录注释字符

在修改历史设置的同时,我不断在手册页中看到对 “历史评论角色” 的引用。这与在Bash中使用 # 进行评论不同吗?
我似乎找不到一个.


在bash脚本中运行powershell脚本

在Powershell中-
如何在bash脚本 (.sh) 中运行powershell脚本 (.ps1)
我可以只运行powershell脚本-
& .\ Scriptfile.ps1
还有bash脚本。
但是当我尝试运行


在PowerShell中复制文件的Bash脚本

是否可以在powershell上使用bash脚本 (.sh) 复制文件?
尝试使用cp和copy,但得到命令未找到错误。然而,如果在powershell命令行中使用cp或copy,它确实有效.


如何使用OpenSSL生成SHARSA1 base64 签名

我用OpenSSL生成了一个公共/私有密钥对。我现在想使用私钥使用OpenSSL签署我的消息,我想留在bash环境中。我被要求使用SH.


BASH条件超出了我的理解

浏览项目 “pageauc/pi-timolo” 我遇到了这个BASH脚本:
TimoloFiles =("menubox.sh" "pi-timolo.py" "pi-timolo.sh")
对于 “${timoloFiles[@]}” 中的fname; do
Wget_output = $(wget -O $


Catch RSpec “在示例之外发生错误”

我有一个自定义脚本,让我重试失败的例子,如果有几个失败的例子。
它基于扫描失败规格列表来提取缺失规格的数量。然而,我只是


Linux: Curl已安装但-bash: :curl: 命令未找到

在r710 上运行Debian Stretch。使用非免费/contrib构建来获得驱动程序支持。
当我尝试使用我已经安装的包 (curl、zpool等) 时,我必须包含到包的路径.


MAKEFILE中的键值对

我是makefle的新手,我需要makefile中的数组,然后我发现我可以实现变量,使它们的项用空格分隔,然后迭代它。
现在我想要一些像.


使用屏幕时,如何在崩溃或/停止时自动重启Minecraft Spigot服务器?

我使用screen在linux上运行我的minecraft spigot服务器,这样我就可以在同一个控制台上同时执行其他任务。
使用屏幕时,所有重新启动在互联网上描述的脚本和S.


MacOS更快地安装Homebrew和软件包

我有一个使用brew包的bash脚本。我的问题是,如果我让用户在他们自己的系统上运行它,甚至需要 6 分钟才能开始做他们想做的事情。不用说,“顾客


Bash脚本从文件打印某些数据

我有这个文件,不断从网站访问者收集数据:
IP-ADDR: 日期: 比特币-ADDR
我想知道是否有办法找到具有相同IP-ADDR但不同BI的行.


如何从blocklists快速向iptables添加规则?

我正在使用Ubuntu Server 14.04 32bit进行以下操作。
我正在尝试使用阻止列表来添加区域阻止 (中国、俄罗斯.) 到我的防火墙规则中,并且在我的s.


为什么包含管道命令的shell变量在非管道命令按预期工作时失败?

我一直在写一个脚本来清理磁盘存储设备的区域,但是遇到了很多问题。
请考虑以下情况:
直接,非管道-直接执行命令
Dd if =/dev/


由于文件描述符和进程替换,SIGPIPE

我试图从执行工具的bash函数中保存一些日志 (其中一些在子shell中运行)。此外,我想将所有错误打印到终端。
我的代码导致一个sigpipe和e.


Docker容器内的Bash脚本意外 “权限被拒绝”

我正在使用amazonlinux映像来测试服务器设置脚本,而无需在真实的EC2 实例上花费时间和金钱。但是,我无法获得脚本在容器内执行。
我在跑.


如何使用su作为该用户执行bash脚本的其余部分?

我写了一个脚本,作为一个参数,一个字符串是用户名和项目的串联。脚本应该切换到 (su) 到用户名,cd到一个特定的目录基于


带括号和方括号的IF语句在Bash中的区别

在了解bash的同时,我看到了使用if语句的四种类型:
单括号-(…)
双括号- (( . ))
单方括号- [ .]
双倍.


如何检查变量是否在Bash中设置?

我如何知道一个变量是否在Bash中设置?
例如,如何检查用户是否给了函数第一个参数?
函数a {
# 如果设置了 $1?
}


提取两个重复模式之间的线

我需要从大日志文件中提取 “表”。表由包含以下内容的行分隔:
IMPRESSION DE LA TABLE TSTR
到第四次出现这条线:
--------- -----------------------.


更好的方法来使一个bash脚本自我跟踪?

我有一些关键的bash脚本,这些脚本是由我无法控制的代码调用的,在那里我看不到它们的控制台输出。我想要一个完整的跟踪这些脚本做了什么,以便以后的分析。到d.


如何将stderr重定向到整个管道的文件?

我正在运行这样的命令:
Mycmd1 | mycmd2 | mycmd3 | lp
有没有办法将stderr重定向到整个管道的文件,而不是为每个命令重复它?
也就是说,我宁愿


Bash中的 “1>& 2” 是什么意思?

Bash脚本中的 “1>& 2” 是什么意思?
例如,bash脚本中的以下行做什么?
Echo "$1 不是目录!" 1>& 2
我使用mac os x。我的bash脚本是:
如果 [ !.