在Linux系統中,可以使用多種方法來讀取當前的時間戳。以下是一些常用的方法:
date命令獲取當前時間的秒級時間戳:
date +%s
獲取當前時間的毫秒級時間戳:
date +%s%3N
或者使用printf函數:
printf "%(%s%3N)T\n" -1
awk命令獲取當前時間的秒級時間戳:
awk 'BEGIN {print systime()}'
獲取當前時間的毫秒級時間戳:
awk 'BEGIN {printf "%d\n", systime() * 1000}'
perl命令獲取當前時間的秒級時間戳:
perl -MTime::HiRes -e 'printf "%d\n", Time::HiRes::time()'
獲取當前時間的毫秒級時間戳:
perl -MTime::HiRes -e 'printf "%d\n", Time::HiRes::time() * 1000'
獲取當前時間的秒級時間戳:
import time
print(int(time.time()))
獲取當前時間的毫秒級時間戳:
import time
print(int(time.time() * 1000))
你也可以編寫一個簡單的Shell腳本來獲取時間戳:
#!/bin/bash
# 獲取秒級時間戳
echo $(date +%s)
# 獲取毫秒級時間戳
echo $(date +%s%3N)
保存腳本為get_timestamp.sh,然后運行:
chmod +x get_timestamp.sh
./get_timestamp.sh
這些方法都可以幫助你在Linux系統中輕松地讀取當前的時間戳。選擇哪種方法取決于你的具體需求和偏好。