欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > shell備份文件、重命名文件、刪除指定文件的3個腳本分享

shell備份文件、重命名文件、刪除指定文件的3個腳本分享

熱門標簽:excel地址地圖標注 百度地圖標注圖標更換 地圖標注超出范圍怎么辦 陜西電銷卡外呼系統怎么安裝 百度地圖的地圖標注 旅游地圖標注大全 杭州機器人外呼系統 東莞電銷機器人價格一覽表 佛山高德地圖標注中心

因為經常會用到shell腳本,所以經常會寫一些,但是我從來沒有系統的學習過shell腳本,遇到問題,就去看手冊,或者google一下,到了一定的程度才發現自己的基礎真的好差。下面在系統學習shell時,順便寫了點有用的小腳本。

1,備份目錄下面文件

復制代碼 代碼如下:

#!/bin/bash
E_BADARGS=65

case $# in  //$#表示轉入參數的個數,sh bak.sh ./ .sh 有二個參數./和.sh
0)                     // 參數為空時,提示錯誤,并且退出
echo "message:param is wrong"
exit $E_BADARGS;;
esac

string=" "

cd $1      //進入傳入的目錄

//備份子目錄中的文件時,參數也要接上
if [ $# -gt "1" ]
then
 string=$string" "$2
fi

for filename in *   //讀取當前目錄中的文件
do
 if [ -d "$filename" ]     //判斷一下是不是目錄
 then
 /bin/sh /home/zhangy/test/$0 $(pwd)/$filename $string    //是目錄的話,進行遞歸
 else
 if [ $# -gt "1" ] [ ${filename:(-${#2})} = $2 ]    //指定備份什么樣的文件
 then
 cp $filename $filename"bak"
 fi
 if [ $# -eq "1" ]
 then
 cp $filename $filename"bak"  //沒指定,備份目錄下面的所有文件
 fi
 fi
done
exit 0

[zhangy@BlackGhost test]$ sh bak.sh ./ .sh  這句話的意思是把當前目錄(以及子目錄)中的所有以.sh為后綴的文件,進行備份

2,重命名文件

復制代碼 代碼如下:

#!/bin/bash
E_BADARGS=65

case $# in
0|1|2)
echo "message:param is wrong"
exit $E_BADARGS;;
esac

string=" "
cd $1

if [ $# -gt "2" ]
then
 string=$string" "$2" "$3
fi

for filename in *
do
 if [ -d "$filename" ]
 then
 /bin/sh /home/zhangy/test/$0 $(pwd)/$filename $string
 else
 if [ $# -gt "2" ] [ ${filename:(-${#2})} = $2 ]
 then
 mv $filename  ${filename%$2}$3
 fi
 fi
done
exit 0

[zhangy@BlackGhost test]$ sh rename.sh /home/zhangy/test .php .html  這句話的意思是說,把當前目錄(包括子目錄)下的所有以.php為后綴的文件,重命名為.html

3,刪除指定文件

復制代碼 代碼如下:

#!/bin/bash
E_BADARGS=65

case $# in
0|1)
echo "message:param is wrong"
exit $E_BADARGS;;
esac

string=" "
cd $1

if [ $# -gt "1" ]
then
 string=$string" "$2
fi

for filename in *
do
 if [ -d "$filename" ]
 then
 /bin/sh /home/zhangy/test/$0 $(pwd)/$filename $string
 else
 if [ $# -gt "1" ] [ ${filename:(-${#2})} = $2 ]
 then
 rm -f $filename
 fi
 fi
done
exit 0


[zhangy@BlackGhost test]$ sh del.sh /home/zhangy/test .log 刪除/home/zhangy/test,以及子目錄下所有以.log為后綴的文件

4,小結

通過上面例子的練習,總結有以下幾點
1,傳參數到shell腳本,一般傳參數可以通過url或者是form表單,像這樣index.php?name=tank,但是shell不能這樣,他傳參數直接根shell腳本的后面,像這樣rename.sh /home/zhangy/test .php .html 向rename.sh傳了3個參數,分別是/home/zhangy/test .php .html
2,case語句,if語句的思想差不多,就是寫法不一樣,多看看,多練練就會適應了。
3,如果將命令的輸出,負值給一個變量,語法是$(shell command)  例如 :$(pwd)顯示當前目錄
4,變量的截取,變量之間的比較等,上面的例子雖然非常的簡單,但是包括的知識點還是不少的。

您可能感興趣的文章:
  • 自動化下載并檢測ftp文件備份的shell腳本
  • Shell腳本自動刪除指定大小以上的備份文件
  • CentOS中使用Shell腳本實現每天自動備份網站文件和數據庫并上傳到FTP中
  • 3個備份系統文件并郵件發送的Shell腳本分享
  • shell編程跨服務器備份文件

標簽:西藏 青島 隨州 通遼 朝陽 延邊 雅安 南充

巨人網絡通訊聲明:本文標題《shell備份文件、重命名文件、刪除指定文件的3個腳本分享》,本文關鍵詞  shell,備份,文件,重命名,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《shell備份文件、重命名文件、刪除指定文件的3個腳本分享》相關的同類信息!
  • 本頁收集關于shell備份文件、重命名文件、刪除指定文件的3個腳本分享的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产91高潮流白浆在线麻豆 | 国产精品久久久久久亚洲伦| 老司机精品视频导航| 无码国产精品一区二区免费式直播| 色网综合在线观看| 日韩久久一区二区| 99re亚洲国产精品| 色婷婷综合久久久中文一区二区| 成人免费小视频| 99久久国产免费看| 91国偷自产一区二区使用方法| 亚洲美女免费在线| 91视视频在线观看入口直接观看www | 欧美日韩高清一区二区三区| 亚洲午夜一区二区| 亚洲av成人精品一区二区三区| 欧美一区二区网站| 免费看黄色91| 在线观看国产精品一区| 久久久国际精品| 欧美日韩久久久久久| 无码av中文一区二区三区桃花岛| 日本一区二区在线免费观看| 精品日韩一区二区三区免费视频| 久久精品噜噜噜成人88aⅴ | 日韩专区中文字幕一区二区| 日本国产在线视频| 精品欧美一区二区在线观看 | 91精品国产综合久久久久久 | 91精品麻豆日日躁夜夜躁| 丝袜美腿亚洲一区二区图片| 久久久久亚洲av无码专区桃色| 久久先锋影音av| 福利电影一区二区三区| 色天使色偷偷av一区二区| 亚洲国产成人va在线观看天堂| 99久久人妻无码中文字幕系列| 欧美大片国产精品| 国产成人超碰人人澡人人澡| 在线观看中文字幕不卡| 日韩精品欧美精品| 国产三级aaa| 亚洲女与黑人做爰| 国产福利在线观看视频| 久久久99久久精品欧美| 91一区二区在线| 日韩午夜在线观看| 国产成人自拍在线| 欧美日韩黄视频| 国产综合久久久久久鬼色| 一本色道a无线码一区v| 偷拍自拍另类欧美| 亚洲欧美综合7777色婷婷| 亚洲自拍偷拍麻豆| 亚洲色图日韩精品| 亚洲一区二区三区视频在线 | 国产精品无码毛片| 中文字幕av不卡| 亚洲一二三四区不卡| 国产一区二区精品久久99| 草视频在线观看| 日本中文字幕一区| 一本到不卡精品视频在线观看| 肉丝袜脚交视频一区二区| 久久人妻无码aⅴ毛片a片app| 亚洲国产精品久久不卡毛片 | 亚洲中国最大av网站| 一级肉体全黄裸片| 亚洲精品国产精品乱码不99| 在线观看国产精品一区| 洋洋成人永久网站入口| 日韩一区欧美二区| 美国一级黄色录像| 天堂va蜜桃一区二区三区漫画版 | 乐播av一区二区三区| 亚洲欧美经典视频| 蜜桃久久精品成人无码av| 亚洲一区中文日韩| 国精产品一区一区| 日本一不卡视频| 91久久精品网| 国产精品亚洲а∨天堂免在线| 欧美群妇大交群的观看方式| 风流少妇一区二区| 精品理论电影在线| 性高潮免费视频| 亚洲欧洲三级电影| 亚洲不卡的av| 美女脱光内衣内裤视频久久影院| 欧美日韩亚洲不卡| 成人动漫一区二区在线| 久久久影视传媒| 五月开心播播网| 综合av第一页| 久久视频一区二区三区| 美女视频一区二区| 欧美日韩成人综合| 99r精品视频| 国产精品天美传媒沈樵| 少妇无套高潮一二三区| 日韩电影一区二区三区| 欧美日韩亚州综合| 91视频www| 亚洲同性同志一二三专区| 女人裸体性做爰全过| 老司机一区二区| 日韩一区二区在线播放| 日本美女视频网站| 一区二区三区av电影| 一本高清dvd不卡在线观看| 国产福利一区二区三区视频| 久久久天堂av| 久久国产柳州莫菁门| 久久se精品一区精品二区| 欧美电影免费观看高清完整版在线观看| 精品久久久久久无码人妻| 夜夜揉揉日日人人青青一国产精品| 91久久线看在观草草青青| 不卡av电影在线播放| 亚洲欧洲国产日韩| 麻豆精品一区二区三区视频| 成人激情免费视频| 国产精品国产三级国产aⅴ中文| 婷婷国产成人精品视频| 国产精品99久久久久久宅男| 久久久久久综合| 国精产品久拍自产在线网站| 国产美女在线精品| 亚洲国产精品av| 成人性生活毛片| 成人av中文字幕| 亚洲欧美日韩综合aⅴ视频| 特级西西人体4444xxxx| 国产欧美日韩精品a在线观看| 老头老太做爰xxx视频| 精品一区二区免费| 久久久久国产精品麻豆 | 亚洲一区二区成人在线观看| 欧美日韩色一区| 给我免费观看片在线电影的| 免费高清不卡av| 久久色成人在线| 麻豆精品国产免费| 99久久国产综合精品色伊| 一二三四社区欧美黄| 欧美精品电影在线播放| 无码人妻精品一区二区三应用大全 | 日本一区二区三区在线不卡| 农村妇女精品一区二区| 少妇欧美激情一区二区三区| 午夜精品久久久久久久久| 欧美一区二区日韩| x88av在线| 成年人午夜久久久| 亚洲电影第三页| 久久综合国产精品| www.av免费| www.美色吧.com| 久久99精品一区二区三区 | 小早川怜子久久精品中文字幕| 国内外成人在线| 亚洲蜜臀av乱码久久精品蜜桃| 在线播放中文字幕一区| 国产一二三四区在线| 99久免费精品视频在线观看| 日日夜夜一区二区| 中日韩av电影| 欧美区在线观看| 永久免费毛片在线观看| 男插女视频网站| 久久国产精品一区二区| 亚洲天堂网中文字| 日韩欧美在线影院| 成年人一级黄色片| 北岛玲一区二区| 成人午夜免费视频| 日韩精品视频网| 中文字幕一区二区不卡| 91精品国产91久久综合桃花 | 又色又爽的视频| 日韩av成人网| 国产麻豆精品视频| 亚洲图片自拍偷拍| 国产亲近乱来精品视频| 欧美日韩精品欧美日韩精品| 国产无遮挡在线观看| 日韩高清一二三区| 国产精品99久久不卡二区| 亚洲香肠在线观看| 中文一区在线播放| 日韩色在线观看| 在线免费观看日韩欧美| 快灬快灬一下爽蜜桃在线观看| 国内精品免费视频| 国产成人精品三级麻豆| 青青草91视频| 亚洲图片有声小说| 综合在线观看色| 久久久久亚洲综合| 日韩一区二区在线观看视频 |