亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

幫忙看看,這個unix命令怎么做減法?

幫忙看看,這個unix命令怎么做減法?

手掌心 2021-08-31 11:07:57
ll -t /ceshi/li | grep " business_`date +%Y%m%d`" | wc -l和ll -t /ceshi/wai | grep "copy_`date +%Y%m%d`" |wc -l 所得結果相減
查看完整描述

2 回答

?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

 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`



查看完整回答
反對 回復 2021-09-06
?
慕無忌1623718

TA貢獻1744條經驗 獲得超4個贊

1. tar

壓縮文件夾

tar zcvf archive_name.tar   dirname/1

解壓文件夾

tar xvf archive_name.tar1

grep

在文件中查找字符串 不區分大小寫

grep -i "the" demo_file1

輸出成功匹配的行,以及該行之后的三行

grep -A 3 -i "example" demo_text1

在一個文件夾中遞歸查詢包含指定字符串的文件

grep -r  "ramesh"  *1

find

查找指定文件名的文件(不區分大小寫)

find -iname  "MyProgram.c"1

查找home目錄下的所有空文件

find ~ -empty1

ssh

登錄到遠程主機

ssh   [email protected]

sed

sed全名叫stream editor,流編輯器,用程序的方式來編輯文本。 
SED 簡明教程

awk

AWK 簡明教程

vim

LIinux中自帶的文本編輯器。




查看完整回答
反對 回復 2021-09-06
  • 2 回答
  • 0 關注
  • 302 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號