次の日付の形式のテキスト ファイルがありますdd/mm/yyyy
。
14/09/1992
15/04/1983
15/09/1961
02/06/1979
14/12/1971
08/02/2001
19/06/1999
14/09/1969
31/08/2002
30/07/1980
25/04/1973
03/01/1992
YYYY/mm/dd
これをスクリプトの形式に変換したい。そのためにdateコマンドを使用することを計画していました:
date -f tempDate +%Y/%m/%d
しかし問題は、英語スタイルの日付を認識せず、次のエラーを表示することmm/dd/yyyy
です。
date: invalid date `14/09/1992'
これを行う別の方法はありますか?または、日付形式の順序を変更する方法はありますか?
また、システム管理者ではないサーバーでこのスクリプトを動作させる必要があります。