touch $(date '+%Y%m%d_%H%M%S')
for i in {01..30}
do
touch -t "10"$i"0000" /tmp2/$i.txt
#echo $i
done
以下は10月1日から10月30日までの毎時、5分毎のファイル名、および最終編集時間でファイルを生成します。
for day in {01..30}
do
for hour in {00..23}
do
for minute in {00..55..5}
do
touch -t "10"$day$hour$minute /tmp2/"10"$day$hour$minute.txt
done
done
done
touch コマンドのエラー
以下のエラーが出力される場合は日付の書式が誤っていると思われます。 -t の場合は MMDDhhmmと YYYYが不要な点に注意してください。
touch: `201810': 無効な日付の書式です
(*)本ページは CentOS 7.2以後を想定しています。最終更新日:2018/11/21
[ホーム] - [ Redhat Linux 7 FAQ 一覧]
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018