Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のコマンドを使用します。
CURRTIME=`date "+%Y%m%d%k%M%S"`
「20120827141534」などの現在時刻の文字列を取得できます。この文字列を使用してファイルを作成します。しかし、10時前になるとうまく走れません。文字列は分離されます。時間文字列の前にスペースが 1 桁しかないためです。CURRTIME は次のようになります: 20120827 41534. どうすれば対処できますか?
%Hの代わりに使用%k:
%H
%k
CURRTIME=`date "+%Y%m%d%H%M%S"`
%kスペースが埋め込まれています(明らかに)。ただし%H、パディングされた 0 を追加します。