shell 使用、各类小技巧

获取时间

#带毫秒的时间
date "+%Y-%m-%d %H:%M:%S %N" | awk '{print $1 " " $2 " " substr($3,0,3)}'

# 获取3天前的时间戳(13位)
timestamp=$(date -d "-3 days" +%s%3N)

sed

全局替换seaweedfs_data_1为seaweedfs_data_2
sed -i 's/seaweedfs_data_1/seaweedfs_data_2/g' seaweedfs_data_2_backup.sh

 shell调试

sh -x test.sh
posted @ 2022-09-01 15:47  szcj~  阅读(19)  评论(0)    收藏  举报