帮忙看看,这个unix命令怎么做减法?

ll -t /ceshi/li | grep " business_`date +%Y%m%d`" | wc -l和
ll -t /ceshi/wai | grep "copy_`date +%Y%m%d`" |wc -l 所得结果相减

手掌心
浏览 263回答 2
2回答

蓝山帝景

 1:使用 expr 外部程式  加法 r=`expr 4 + 5`  echo $r  注意! '4' '+' '5' 这三者之间要有空白  r=`expr 4 * 5` #错误  乘法 r=`expr 4 \* 5`  带括号的  expr \( 5 - 3 \) \* 3 + 1  2:使用 $(( ))  r=$(( 4 + 5 ))  echo $r  3:使用 $[ ]  r=$[ 4 + 5 ]  echo $r  乘法  r=`expr 4 \* 5`  r=$(( 4 * 5 ))  r=$[ 4 * 5 ]  echo $r  除法  r=`expr 40 / 5`  r=$(( 40 / 5 ))  r=$[ 40 / 5 ]  echo $r  减法  r=`expr 40 - 5`  r=$(( 40 - 5 ))  r=$[ 40 - 5 ]  echo $r  求余数  r=$[ 100 % 43 ]  echo $r  乘幂 (如 2 的 3 次方)  r=$(( 2 ** 3 ))  r=$[ 2 ** 3 ]  echo $r  注:expr 没有乘幂  4:使用let 命令  加法:  n=10  let n=n+1  echo $n #n=11  乘法:  let m=n*10  echo $m  除法:  let r=m/10  echo $r  求余数:  let r=m%7  echo $r  乘幂:  let r=m**2  echo $r  虽然Bash shell 有四种算术运算方法,但并不是每一种都是跨平台的,建议使用expr。  另外,我们在 script 中经常有加1操作,以下四法皆可:  m=$[ m + 1]  m=`expr $m + 1`  m=$(($m + 1))  let m=m+1  另外,还可以使用bc  m=`echo "( $a - 1 )*$b +1" |bc`

慕无忌1623718

1. tar压缩文件夹tar zcvf archive_name.tar   dirname/1解压文件夹tar xvf archive_name.tar1grep在文件中查找字符串 不区分大小写grep -i "the" demo_file1输出成功匹配的行,以及该行之后的三行grep -A 3 -i "example" demo_text1在一个文件夹中递归查询包含指定字符串的文件grep -r  "ramesh"  *1find查找指定文件名的文件(不区分大小写)find -iname  "MyProgram.c"1查找home目录下的所有空文件find ~ -empty1ssh登录到远程主机ssh   root@172.3.7.2111sedsed全名叫stream editor,流编辑器,用程序的方式来编辑文本。 SED 简明教程awkAWK 简明教程vimLIinux中自带的文本编辑器。
打开App,查看更多内容
随时随地看视频慕课网APP