file_timestamp - choisungwook/portfolio GitHub Wiki

κ°œμš”

  • λ¦¬λˆ…μŠ€μ—μ„œ 파일 생성할 λ•Œ νŒŒμΌμŠ€ν…œν”„ μˆ˜μ •

λ‚΄μš©

#!/bin/bash
set -e

echo "start"

# ex: 5.2 1:45
SUCCESS_DATE=202205010145
# ex: 5.4 1:45
FAIL_DATE=202205040145

# testcase1: /tmp/data 디렉터리 μ‚­μ œ
mkdir -p /tmp/data
touch -a -m -t $SUCCESS_DATE /tmp/data/delete_success1.txt
touch -a -m -t $SUCCESS_DATE /tmp/data/delete_success2.txt
touch -a -m -t $SUCCESS_DATE /tmp/data/delete_success3.txt
touch -a -m -t $SUCCESS_DATE /tmp/data/delete_success4.txt
touch -a -m -t $SUCCESS_DATE /tmp/data/delete_success5.txt

touch -a -m -t $FAIL_DATE /tmp/data/delete_fail1.txt
touch -a -m -t $FAIL_DATE /tmp/data/delete_fail2.txt
touch -a -m -t $FAIL_DATE /tmp/data/delete_fail3.txt
touch -a -m -t $FAIL_DATE /tmp/data/delete_fail4.txt
touch -a -m -t $FAIL_DATE /tmp/data/delete_fail5.txt

# testcase2: /tmp/data/test 디렉터리 μ‚­μ œ
mkdir -p /tmp/data/test
touch -a -m -t $SUCCESS_DATE /tmp/data/test/delete_success1.txt
touch -a -m -t $SUCCESS_DATE /tmp/data/test/delete_success2.txt
touch -a -m -t $SUCCESS_DATE /tmp/data/test/delete_success3.txt
touch -a -m -t $SUCCESS_DATE /tmp/data/test/delete_success4.txt
touch -a -m -t $SUCCESS_DATE /tmp/data/test/delete_success5.txt

touch -a -m -t $FAIL_DATE /tmp/data/test/delete_fail1.txt
touch -a -m -t $FAIL_DATE /tmp/data/test/delete_fail2.txt
touch -a -m -t $FAIL_DATE /tmp/data/test/delete_fail3.txt
touch -a -m -t $FAIL_DATE /tmp/data/test/delete_fail4.txt
touch -a -m -t $FAIL_DATE /tmp/data/test/delete_fail5.txt

echo "done"
⚠️ **GitHub.com Fallback** ⚠️