小编den*_*ski的帖子

带字母表的 for 循环

这在 OSX 上完美运行

#!/bin/bash
chars=( {a..z} )
n=3
for ((i=0; i<n; i++))
do
  echo "${chars[i]}"
done
Run Code Online (Sandbox Code Playgroud)

但是当我在 Ubuntu 上运行它时,出现以下错误。

ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Syntax error: "(" unexpected
Run Code Online (Sandbox Code Playgroud)

我似乎无法解决问题。有什么建议?

bash scripts syntax

12
推荐指数
2
解决办法
8030
查看次数

计算两次时间差

我在日志文件中记录了以下两次,每 5 分钟检查一次反向 SSH 连接。如果连接断开,它会记录中断并每 5 分钟尝试重新连接一次。

我想计算这两次之间的差异。我假设这个过程是:

1) 将它们转换为时间戳。

2)从另一个中减去一个。

3) 显示结果。

BROKEN: Jun 29 16:15:01 IST 2017
RESTARTED: Jun 29 16:15:21 IST 2017
Run Code Online (Sandbox Code Playgroud)

如何将上述内容转换为上述时间戳?还是我看错了?

command-line bash timestamp

2
推荐指数
1
解决办法
4335
查看次数

标签 统计

bash ×2

command-line ×1

scripts ×1

syntax ×1

timestamp ×1