我正在使用这个3行shell脚本,它的工作原理 比较2个文件大小。
FIRSTV=`stat -c%s crk03-rtr-002-20140504.rsc`
SECONDV=`stat -c%s crk03-rtr-002-20140503.rsc`
echo `expr $FIRSTV - $SECONDV`
如果有一种方法可以使用expr或更好的命令在1行上执行此操作,这可以告诉我2个文件之间的字节数差异?
→
答案 0 :(得分:1)
是的,你可以这样做:
expr `stat -c%s crk03-rtr-002-20140504.rsc` - `stat -c%s crk03-rtr-002-20140503.rsc`
在BASH / ksh / dash和更多的shell中,你可以使用(( ))
(算术评估括号):
echo $(( $(stat -c%s crk03-rtr-002-20140504.rsc) - $(stat -c%s crk03-rtr-002-20140503.rsc) ))