Linux---Day9

又是對邏輯與智商充滿問號的一天
let I=$[ $I + 1 ]
sum = $[ $sum + $I ]
==
let I+=1 I++
let sum+=$I
一個變量等于對其取模后再將結(jié)果放回這個變量
+= -+ *= %= /=

vim sum.sh

#!/bin/bash
#
declare -i oddsum=0
declare -i evensunm=0
for I in {1..100}; do
 if [ $[$I%2] -eq 0 ]; then
 let evensum+=$I
else
let oddsum+=$I
fi
done
echo "odd sum is: $oddsum"
echo "even sum is: $evensum"
:wq

chmod +x sum.sh
./sum.sh

文件查找:grep egrep fgrep

文件查找:
  1. locate: 在全系統(tǒng)數(shù)據(jù)庫查找,非實時模糊查找 / 匹配
    locate passwd
    update: 手動生成文件數(shù)據(jù)庫 速度快
  2. find:
    實時查找
    精確
    通過遍歷所有目錄中的文件完成查找。速度慢
    支持眾多查找標(biāo)準(zhǔn)(文件類型/名字)甚至正則表達式可用
    find 查找路徑(省略默認為當(dāng)前目錄) 查找標(biāo)準(zhǔn)(指定路徑下的所有文件) 查找到以后的處理運作(默認打印or顯示)

匹配標(biāo)準(zhǔn):

  1. -name filename
    find /etc -name 'passwd'
    * :任意長度的任意字符
    ?
    [ ]
    find /etc -name 'passwd*'
  2. -iname filename
    文件名匹配不區(qū)分大小寫
  3. -regex PATTERN
    基于模式實現(xiàn)文件名查找
  4. -user
    根據(jù)用戶名查找 find /tmp -user hadoop find /tmp -user student
  5. -group
    根據(jù)屬組查找
  6. -uid 一旦用戶被刪,則可根據(jù)ID號搜索查找
  7. -gid
  8. -nouser 查找沒有屬主的文件 -nogroup 查找沒有屬組的文件
  9. -type 根據(jù)文件類型查找
    f: 普通文件
    d: 目錄 find /tmp -type d
    b: 塊設(shè)備
    c: 字符設(shè)備
    l: 鏈接文件
    p: 管道文件
    s: 套接字設(shè)備
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 基本命令-2 壓縮和歸檔 打包: 即歸檔,類似于旅游之前收拾行李 壓縮: 為了減少占用的磁盤空間,可以做備...
    崔千易閱讀 1,060評論 0 0
  • 1、文件和目錄: # cd /home 進入 '/home' 目錄 # cd .. ...
    XDgbh閱讀 2,161評論 0 1
  • find命令是用于實現(xiàn)精確查找,實時查找指定目錄下面的文件。在工作中常用。優(yōu)點是:實時,精確。缺點是:比較占用系統(tǒng)...
    dxldeng閱讀 828評論 0 1
  • 第一章 1.Linux是一套免費使用和自由傳播的類UNIX操作系統(tǒng),它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,592評論 0 9
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,231評論 0 0

友情鏈接更多精彩內(nèi)容