0
我将下面的shell脚本输出为电子邮件。 其中的文件名称时间大小。如何在linux shell脚本输出中缩短文件路径
pint文件名我得到整个目录太长。
有些如何保留最后一个或两个目录名和文件名。 ?
#!/bin/bash
monitor_dir=/path/to/dir
[email protected]
files=$(find "$monitor_dir" -maxdepth 1 | sort)
IFS=$'\n'
while true
do
sleep 5s
newfiles=$(find "$monitor_dir" -maxdepth 1 | sort)
added=$(comm -13 <(echo "$files") <(echo "$newfiles"))
[ "$added" != "" ] &&
find $added -maxdepth 1 -printf '%Tc\t%s\t%p\n' |
mail -s "incoming" "$email"
files="$newfiles"
done
我们怎么可以把这个技术在我发布的代码 – Readerlook