KornShell(ksh)スクリプトを使用して2つの指定された日付の間でファイルを取得する必要があります。 1日に複数のファイルがある場合、その日の最新のファイルを取得します。2つの日付の間でファイルを取得するKornShellスクリプト
0
A
答えて
1
私はそれを試していませんが、2つの日付の間にファイルを見つけることについてa mailing list postがあります。関連部分:
Touchのこのような2つのファイル、START_DATEと stop_dateは、:-t $タッチ 200603290000.00 START_DATEの$タッチ
stop_dateは200603290030.00 -t[OK]を、start_dateのは03/29/06真夜中で、 stop_dateは、 深夜の30分後03/29/06です。確認するには -alを実行するとよいでしょう。
ここで、-newerと を見つけることができます。 -newer、これは次のようになります:$ find/dir -newer start_date! -newer stop_date -print
これをls -lと組み合わせると、次のようになります。$ find/dir -newer start_date! -newer stop_date -print0 | xargsの-0 lsの-l bashで
(それとも、LSに -lを実行するために-exec試みることができます。あなたは少し周りマックする必要がありますので、私は、フォーマットのわからない)
0
シェル、ちょうど例ですが、あなたは-ntテスト演算子を使うことができます(kornシェルには、それが付属しています)。 kshのためのナットシェルで
printf "Enter start date(YYYYMMDD):"
read startdate
printf "Enter end date(YYYYMMDD):"
read enddate
touch -t "${startdate}0000.00" sdummy
touch -t "${enddate}0000.00" edummy
for fi in *
do
if [ $fi -nt "sdummy" -a ! $fi -nt "edummy" ] ;then
echo "-->" $fi
fi
done
0
:あなたは2日付で
!/usr/bin/ksh
# main from_date to_date path
# date format: YYMMDDhhmmss
ls -l --time-style "+%y%m%d%H%M%S" $3 | awk '{ print $6 " " $7 }' | while read t n
do
if ((t > $1)) && ((t < $2)); then
echo $t $n
fi
done
関連する問題
- 1. KornShell - スクリプトの日付検証
- 2. 2つの日付間でランダムな日付を取得する
- 3. 等間隔の2つの日付間の日付を取得する
- 4. 2つの日付間の最大日付/時刻を取得
- 5. 2つの日付間の期間を取得する
- 6. mysqlの2つの日付間でデータを取得する
- 7. laravelの2つの日付間でデータを取得する
- 8. 2つの日付間でカレンダーイベントを取得する
- 9. 2つの日付時間セル間でデータを取得
- 10. Google Appsスクリプト:2つの日付の間の日付の配列を取得する
- 11. 2つの日付間の週を取得する方法
- 12. codeigniter:2つの日付の間にデータを取得する
- 13. 2つの日付間のカレンダーイベントを取得する
- 14. 2つの日付の間に月を取得するC#
- 15. 2つの日付の間の日の取得方法ionic + angularjs
- 16. vbaで2日間の日付をすべて取得する
- 17. 2つの日付間の時間の取得。
- 18. node.jsを使用して2つの日付の間の日付を取得
- 19. 2つの日付間の投稿を取得します
- 20. 2つの日付間の差異を取得します。
- 21. 2つの時間間隔の間にfriday日付を取得する方法
- 22. 日を無視して2つの日付の間の月を取得する
- 23. javaの2つの日付間の日数を取得する方法は?
- 24. 2つの日付の間に月曜日を取得するmysql
- 25. 2つの日付間の正確な差を取得
- 26. 2つの日付間の時間差を取得しようとする
- 27. 2つの日付の時間差(時間単位)を取得する方法
- 28. いくつかの日付間の日付のリストを取得
- 29. 2つの日付間のコールログデータを取得する方法と、日付間の発信コールの総数
- 30. vbaの2つの日付間でデータを取得する方法は?
何を意味するのですか?日付はファイル名の一部ですか、またはアクセス時間、作成時間に基づいてファイルを取得する必要がありますか? –