ฉันพยายามที่จะดำเนินการ shellscript ต่อไปนี้ด้วยแอพสีน้ำตาลแดงในไฟล์ใด ๆ ในโฟลเดอร์ มันใช้งานได้ แต่สิ่งเดียวที่ทำให้เกิดปัญหาคือวันที่เมื่อวาน
#! /bin/bash
saveDir="TJ"
dd=$(date --date='yesterday' +'%m-%d-%Y')
for file in *.csv ; do
saveName="${saveDir}/TJ ${dd}.csv"
cut -d',' -f2,14 "$file" > "$saveName"
done
ความคิดใด ๆ ว่าทำไมมันไม่ทำงาน?