我想将Scriptreplay与位于同一目录中的多个日志/定时文件一起使用。
我现在拥有的脚本如下所示:
select timings in /mnt/home/$USER/shell_logs/*;
do
clear
scriptreplay $timings
done;;
esac
有没有一种方法可以同时选择两个文件(该日志的日志和计时文件)?
最简单的方法是如果可以从文件名到达那里。例如,如果选择的文件名是/mnt/home/$USER/shell_logs/20140326.log
,则可以很容易地找到同一目录中具有不同扩展名的另一个文件,或者另一个目录中的另一个文件。
让我们首先来看剥离扩展:
timings="/mnt/home/$USER/shell_logs/20140326.timing" # just for testing
log="${timings%%.*}.log"
echo $log
以下是剥离引导路径以更改到其他目录的方法:
log="/mnt/home/$USER/timings/${timings##*/}"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句