linux shell指令碼攻略 一

2021-09-10 21:09:01 字數 1043 閱讀 8773

變數數**算

重定向陣列

別名終端資訊

日期相關

除錯指令碼

函式和引數

管道命令

字段分隔符和迭代器

迴圈算術比較

檔案系統相關測試

字串比較

日期內容

格式星期

%a(例如:sat)、%a(例如:saturday)

月%b(例如nov)、%b(例如:november)

日%d(例如31)

固定格式日期

%d(例如:10/18/10)

年%y(例如:10)、%y(例如2010)

小時%i或%h(例如:08)

分鐘%m(例如33)

秒%s(例如10)

納秒%n(例如695208515)

unix紀元時

%s(例如:1290049486)

#!/bin/bash

for i in;do

set -x

echo

$iset +x

done

echo

`script executed`

只會列印出echo $i的除錯資訊。

function fname(

)

fname(

)

for var in list;

do commands;

done

for

((i=

0; i<

10; i++

))

while condition

do commands;

done

until condition

do commands;

done

Linux Shell指令碼攻略(三)

一.find命令 1.根據檔名或正規表示式匹配搜尋 2.基於目錄深度的搜尋 maxdepth mindepth 3.根據檔案型別搜尋 4.根據檔案時間搜尋 atime 訪問時間 mtime 修改時間 ctime 變化時間 eg find type f atime 7 print 最近7天訪問的檔案 ...

Linux shell 指令碼學習攻略9

1 建立不可修改的檔案 chattr 能夠將檔案設定為不可修改。不過chattr能做的可不止這些。a 使用下列命令將乙個檔案設定為不可修改 b 這樣檔案file就變成為了不可修改狀態。來試試下面的命令 c 如果需要是檔案恢復可寫狀態,移除不可修改屬性即可 2 批量生成空白檔案 touch 命可以用來...

Linux shell指令碼學習攻略筆記3

今天繼續上一次find命令的內容,主要是find和 exec 和xargs的結合和使用。9 find 命令可以借助選項 exec與其他命令進行結合。exec算得上是find最強大的特性之一。比如我們要將某位使用者全部檔案的所有權更換為另乙個使用者 比如root 那麼就可以用 user找出root擁有...