我正在linux和mac上编写bash脚本。
我使用linux操作系统在远程服务器上运行这个命令,它运行得非常好。
CURRENT_TIME=$(date '+%s%N')
echo "$CURRENT_TIME"
但是,当我在mac终端上运行相同的命令时,它会显示以下错误:
1654778186N: value too great for base (error token is "1654778186N")
看来mac终端没有识别'%N‘。我该怎么做才能解决mac终端上的问题?
在linux上的C++中,有没有更面向对象的替代方法来使用gettimeofday()?例如,我喜欢能够写出类似下面这样的代码:
DateTime now = new DateTime;
DateTime duration = new DateTime(2300, DateTime.MILLISECONDS)
DateTime deadline = now + duration;
while(now < deadline){
DoSomething();
delete now;
now = new DateTime()
}
目标是一个嵌入式linux系统,没有B
我想打印高寒地区的奇数:3.13图片。我得到了错误,第4行:算术语法错误。但是,这在linux中工作得很好。我怎么才能解决这个问题?谢谢!
for i in {1..10}
do
if [ $(( $i % 2 )) != 0 ]
then
echo "$i"
fi
done
当我在12,2,3,4中用这个改变第一行时,它很好,但我需要给出一个范围。如能提供任何帮助,将不胜感激。