#!/usr/bash
date=`date "+%Y-%m-%d %H:%M:%S"`
echo $date
bin_path="/nishome/thy"
ls -lt $bin_path |grep .bin |head -n 1
bin_file=`ls -t $bin_path |grep .bin |head -n 1`
echo $bin_file
bin_flash $bin_path/$bin_file test.hex
- date的使用
%Y表示年,%m表示月,%d表示日期,%H表示小时,%M表示分钟,%S表示秒,%w表示周
按指定格式显示日期
date "+%Y-%m-%d %H:%M:%S"
注:%T == %H:%M:%S
date +"%Y-%m-%d %H:%M:%S"
显示周数
date +%w
显示时间后跳行,再显示目前日期
date '+%T%n%x'
- 在shell脚本中,将命令的结果保存到变量中
var=`shell command`
或 var=$(shell 命令)
- 查找最新日期的文件
ls -lt path |grep ".bin" |head -n 1
ls -t path