我是shell脚本编程的新手,我想使用shell脚本创建一个搜索程序。当用户输入修改时间时,它将显示所有修改时间小于用户输入的文件的列表。但没有出现。我搞砸了什么?
#!/bin/bash
echo "Enter a date:"
read -r numdate
result4=$(find -type f -mtime -"$numdate" -print)
echo "$result4"
答案 0 :(得分:1)
下面会有用
#!/bin/bash
read -p "Enter day/s : " numdays
echo "Files which were modified $numdays days ago"
result4=$(find -type f -mtime "$numdays")
echo "$result4"
备注:强>
-p
选项。 查找联机帮助页显示mtime
期望天数为整数:
-mtime n
文件的数据是在* 24小时前修改的。