Unix
我如何在 UNIX-aix 中獲取日期並將 ecah 部分儲存在變數中
我編寫批處理文件,我想將修改時間(timstap)與兩個文件夾進行比較並複制最新的一個。我不知道這個選項是否可用目錄是因為我不知道。所以我想獲取日期並將每個部分儲存在變數中以進行比較
例子 :-
獲取日期
date
11 5 2011 11:10:57天=11
月=5
年=2011
小時=11
最小=10
秒=57
Bash 提供
-nt
比較運算符,如果一個文件比另一個文件新,則返回 true。這是一個說明此功能的腳本#!/bin/bash if [[ "$1" -nt "$2" ]] then echo "$1 is newer than $2 - copying $1" #do something else if [[ "$2" -nt "$1" ]] then echo "$2 is newer than $1 - copying $2" #do something else echo "$1 and $2 are the same time" #do nothing fi fi
也許“查找”的選項 -newer 可以做到這一點。
尋找 。-較新的目錄 -exec cp {} /new/location ;
PD 我不會說英語