【发布时间】:2022-10-24 14:11:37
【问题描述】:
我有下面的 bash 脚本,我正在尝试找到一种方法来编写附加功能,该功能还计算文件的最后修改和当前日期之间的天数:
#!/bin/bash
read -p "do you want to find the files? Y/N " -n 1 -r
echo
echo "path , $(date +%d-%m-%Y)" >> checked_files.csv
find . -name "data.csv" | xargs -d '\n' stat -c "%-25n;%y" | echo "$(date +%d-%m-%Y) - $(stat
-c "%-25n;%y")" | bc >> checked_files.csv
find . -name "output_for_CPA_tool.csv" | xargs -d '\n' stat -c "%-25n;%y" >> checked_files.csv
find . -name "info_table.csv" | xargs -d '\n' stat -c "%-25n;%y" >> checked_files.csv
find . -name "int_2.csv" | xargs -d '\n' stat -c "%-25n;%y" >> checked_files.csv
find . -name "intermediate.csv" | xargs -d '\n' stat -c "%-25n;%y" >> checked_files.csv
find . -name "output_for_MME_tool.csv" | xargs -d '\n' stat -c "%-25n;%y" >> checked_files.csv
find . -name "media_contacts.csv" | xargs -d '\n' stat -c "%-25n;%y" >> checked_files.csv
find . -name "modeldata.csv" | xargs -d '\n' stat -c "%-25n;%y" >> checked_files.csv
find . -name "modeldata.RData.csv" | xargs -d '\n' stat -c "%-25n;%y" >> checked_files.csv
【问题讨论】:
-
仅使用一个 csv 更新您的问题。你有错误吗?期望值应该如何表现?
-
谢谢@JRichardsz