这在 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)
我似乎无法解决问题。有什么建议?
我在日志文件中记录了以下两次,每 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)
如何将上述内容转换为上述时间戳?还是我看错了?