shell指令碼任務總結

2021-08-20 12:50:02 字數 738 閱讀 7777

1、檢視定時任務

crontab -e

2、刪除檔名含有特殊字元的檔案

ls -i //檢視檔案的inode號

find ./ -inum 645321 -exec rm -f '{}' \ //找到inode號為12345的檔案並執行刪除

3、sed -n 4,8p file //獲取檔案中的4-8行

4、sed -n 4p file //獲取檔案中的第4行

5、sed -n '$=' file //獲取檔案file的行數

6、sed -i "s/ /\n/g" filename //將檔案內容換行處理

7.date=$(date + %f) //獲取當前時間

8、使用for迴圈

for((i=1;i<3;i++))

do ....code....

done

9、做判斷

str1="111"

str2="222"

result=$

(echo "$

str1" | grep "$str2")

if [[ "$result"!="" ]];then

...code...

fi10、檢視資料庫中表占用空間大小

exec sp_spaceused tablename

檢視整個資料庫占用的空間大小

exec sp_spaceused

Linux配置定時指令碼任務

檢視linux是否安裝crontab,進行檢查,如果沒有,使用yum y install crontab安裝 分 時 日 月 周 使用者 command 解釋 minute 表示分鐘,可以是從0到59之間的任何整數。hour 表示小時,可以是從0到23之間的任何整數。day 表示日期,可以是從1到3...

SSIS中的指令碼 指令碼任務概述

資料轉換服務中有執行客戶 sql指令碼的轉換,在 ssis 中這個特性得到加強。在 ssis 中可以使用 vb.net 這種語言。這個系列中將介紹這些指令碼任務,例如控制執行流程,實現自定義轉換,並舉例說明。在ssis 中有下面幾種指令碼任務。ssis 中有三種指令碼 表示式,控制項流指令碼,資料流...

SSIS中的指令碼 指令碼任務中使用程式集

com和他的後繼.net有乙個特點是可以重複使用其他語言編寫的程式集。sql server 2005版本中的指令碼任務中只能使用vb.net來實現,在這裡我們可以使用任何.net語言編寫的程式集。使用程式集可以重複使用已經寫好的 可能在你的程式中寫好了資料驗證的方法,現在可以在package中重用這...