婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Linux下文件剪切的shell腳本實(shí)現(xiàn)代碼

Linux下文件剪切的shell腳本實(shí)現(xiàn)代碼

熱門標(biāo)簽:汨羅代理外呼系統(tǒng) 網(wǎng)絡(luò)電話外呼系統(tǒng)撥號(hào)軟件 4層電梯外呼控制系統(tǒng)設(shè)計(jì) 貴陽(yáng)400電話到哪里去辦理 天津智能外呼系統(tǒng)排名 申請(qǐng)400電話有什么用 電銷機(jī)器人加盟多少錢 400電話申請(qǐng)找 宿松高德地圖標(biāo)注

需求描述

編寫shell腳本實(shí)現(xiàn)Linux下不同目錄(路徑)之間的文件的剪切(移動(dòng))操作。

其中,文件移動(dòng)之前所在的目錄稱為源目錄,文件移動(dòng)之后所在的目錄稱為目的目錄。要求當(dāng)源目錄不存在、源目錄下無(wú)文件及剪切文件成功時(shí),均要在屏幕上輸出相關(guān)的日志信息;并且,在程序執(zhí)行之前,只有源目錄是存在的,目的目錄需要由程序創(chuàng)建。

shell腳本

umask 0000
if [ -d $1 ]
then
  fcnt=`ls -l $1 | wc -l`
  if [ $fcnt -ne 1 ]
  then
    mkdir -p $2
    if [ -d $2 ]
    then
      mv $1* $2
      echo "move $fcnt file(s) from $1 to $2 successfully!"
    else
      echo "$2 does not exist!!!"
    fi
  else
    echo "$1 is empty!"
  fi
else
  echo "$1 does notexist!!!"
fi

腳本說(shuō)明

針對(duì)本shell腳本(命名為movefile.sh),說(shuō)明如下:

第一,腳本第一行“umask 0000”表示賦予程序訪問(wèn)文件的權(quán)限,因?yàn)楹罄m(xù)要對(duì)文件進(jìn)行剪切操作,所以必須要有對(duì)文件的操作權(quán)限才行。

第二,執(zhí)行腳本的時(shí)候,要輸入兩個(gè)參數(shù),第一個(gè)表示源文件目錄,第二個(gè)表示目的目錄。具體到腳本中,變量$1表示源文件目錄,變量$2表示目的目錄。

第三,本腳本的主要流程是這樣的:首先判斷源文件目錄是否存在,如果不存在,則直接打印源目錄不存在的消息;如果存在,則獲取源目錄下的文件數(shù)目,如果文件數(shù)為0,那么表示無(wú)需要剪切的文件,那么直接打印源目錄下無(wú)文件的消息;如果文件數(shù)大于0,那么就創(chuàng)建目的目錄,并在目的目錄創(chuàng)建成功的情況下之行文件的剪切操作。

第四,執(zhí)行本腳本的命令格式為:sh movefile.sh 源文件目錄 目的目錄。注意,兩個(gè)目錄均要以/結(jié)束。

腳本執(zhí)行

將movefile.sh腳本上傳到Linux機(jī)器上,然后對(duì)它進(jìn)行測(cè)試。

第一,當(dāng)源文件目錄不存在時(shí),執(zhí)行情況如下:

~>sh movefile.sh /home/zhou/movefile/srcdir/ /home/zhou/movefile/destdir/ 
/home/zhou/movefile/srcdir/ does notexist!!!

第二,當(dāng)源文件目錄下無(wú)文件時(shí),執(zhí)行情況如下:

~>sh movefile.sh /home/zhou/movefile/srcdir/ /home/zhou/movefile/destdir/ 
/home/zhou/movefile/srcdir/ is empty!

第三,當(dāng)源文件目錄下有1個(gè)文件時(shí),執(zhí)行情況如下:

~>sh movefile.sh /home/zhou/movefile/srcdir/ /home/zhou/movefile/destdir/ 
move 1 file(s) from /home/zhou/movefile/srcdir/ to /home/zhou/movefile/destdir/ successfully!

第四,當(dāng)源文件目錄下有10個(gè)文件時(shí),執(zhí)行情況如下:

~>sh movefile.sh /home/zhou/movefile/srcdir/ /home/zhou/movefile/destdir/ 
move 10 file(s) from /home/zhou/movefile/srcdir/ to /home/zhou/movefile/destdir/ successfully!

總結(jié)

本文中的需求,如果有高級(jí)語(yǔ)言(如C語(yǔ)言)實(shí)現(xiàn),那么代碼行數(shù)至少在100行以上,而如果有shell腳本實(shí)現(xiàn),那么僅需要20行左右的代碼即可搞定。如此可以看出,shell命令的強(qiáng)大,這也算是Linux給開(kāi)發(fā)者帶來(lái)的一大便利。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Linux定義變量腳本分享
  • Linux Shell制作錄制回放功能腳本
  • 如何使用Shell腳本掩蓋Linux服務(wù)器上的操作痕跡(推薦)
  • Linux下服務(wù)器重啟的腳本命令
  • Linux 在Bash腳本中怎么關(guān)閉文件描述符的實(shí)例
  • Linux下Python腳本自啟動(dòng)與定時(shí)任務(wù)詳解
  • Linux上增加自定義腳本的展現(xiàn)量

標(biāo)簽:撫州 贛州 臨沂 烏蘭察布 廣東 海北 連云港 昌都

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux下文件剪切的shell腳本實(shí)現(xiàn)代碼》,本文關(guān)鍵詞  Linux,下,文件,剪切,的,shell,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下文件剪切的shell腳本實(shí)現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Linux下文件剪切的shell腳本實(shí)現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩精品在线网站| 精品1区2区在线观看| 国产一区二区三区蝌蚪| 亚洲欧美一区二区三区极速播放 | 国产香蕉久久精品综合网| 色综合欧美在线| 国产欧美日韩在线视频| 91精品国产综合久久精品| 成人国产精品免费观看动漫| 免费欧美在线视频| 国产99精品在线观看| 日韩精彩视频在线观看| 亚洲四区在线观看| 久久九九久久九九| 日韩视频中午一区| 555www色欧美视频| 在线视频你懂得一区二区三区| 国产成人高清视频| 韩国女主播成人在线| 日韩av一级电影| 亚洲一级不卡视频| 亚洲三级视频在线观看| 亚洲国产高清在线| 久久色中文字幕| 欧美不卡视频一区| 精品乱人伦小说| 日韩免费看的电影| 日韩丝袜情趣美女图片| 日韩欧美二区三区| 日韩欧美国产wwwww| 91麻豆精品国产91久久久资源速度 | 91精选在线观看| 欧美日韩一区二区三区高清| 色狠狠av一区二区三区| 色婷婷国产精品| 色天使色偷偷av一区二区| www.欧美亚洲| 91色porny在线视频| 中文字幕成人av| 国产精品女上位| 国产精品福利一区| 亚洲摸摸操操av| 亚洲国产精品一区二区久久| 亚洲成人免费影院| 日本中文字幕一区二区视频| 免费一区二区视频| 激情五月婷婷综合| 国产福利一区二区三区在线视频| 国内精品伊人久久久久av影院 | 91一区一区三区| 日本道免费精品一区二区三区| 在线免费观看成人短视频| 欧美偷拍一区二区| 91精品国产色综合久久不卡电影| 欧美一区二区三区思思人| 精品久久人人做人人爰| 国产清纯白嫩初高生在线观看91| 国产欧美日韩综合| 亚洲精品日产精品乱码不卡| 亚洲一卡二卡三卡四卡| 久久精品国产免费| 国产99一区视频免费| 9l国产精品久久久久麻豆| 91国产免费看| 日韩区在线观看| 国产午夜精品一区二区 | 亚洲手机成人高清视频| 一区二区三区在线视频观看58| 亚洲国产中文字幕在线视频综合| 热久久免费视频| 成人免费高清在线观看| 欧美无砖砖区免费| 精品av综合导航| 一区二区三区在线视频观看 | 亚洲午夜免费视频| 久久国内精品自在自线400部| 粉嫩在线一区二区三区视频| 色94色欧美sute亚洲线路一ni | 亚洲免费伊人电影| 久久精品噜噜噜成人av农村| 97久久人人超碰| 日韩欧美视频在线| 亚洲男同性恋视频| 美日韩一级片在线观看| 94色蜜桃网一区二区三区| 制服丝袜亚洲精品中文字幕| 欧美国产日本韩| 免费久久精品视频| 一本一道综合狠狠老| 精品国产乱码久久久久久久久| 亚洲欧美精品午睡沙发| 精品亚洲成av人在线观看| 在线视频一区二区三| 久久久不卡网国产精品一区| 午夜精品成人在线| 99精品国产91久久久久久| 日韩女同互慰一区二区| 一区二区三区四区精品在线视频| 韩国中文字幕2020精品| 在线不卡免费av| 亚洲男同性恋视频| 成人性生交大片免费看中文| 日韩免费高清av| 亚洲一线二线三线久久久| av毛片久久久久**hd| 国产亚洲午夜高清国产拍精品 | 色94色欧美sute亚洲13| 日本一区二区三区国色天香 | 精品视频免费在线| 中文字幕一区二区三区乱码在线 | 九九热在线视频观看这里只有精品| 91麻豆国产自产在线观看| 久久久精品日韩欧美| 免费在线观看一区二区三区| 欧美日韩免费在线视频| 一区二区三区 在线观看视频| 国产91丝袜在线观看| www一区二区| 九色综合狠狠综合久久| 91精品国产综合久久精品app| 亚洲国产三级在线| 欧美日韩在线播放三区| 亚洲福利一区二区| 欧美日精品一区视频| 亚洲大片在线观看| 欧美午夜宅男影院| 夜夜嗨av一区二区三区四季av| 色综合久久久久久久| 亚洲精品va在线观看| 色悠悠久久综合| 亚洲免费视频成人| 欧美三级中文字幕在线观看| 亚洲午夜免费电影| 欧美日韩国产一二三| 偷拍一区二区三区| 日韩一级完整毛片| 精品亚洲porn| 国产日产亚洲精品系列| 成人黄色在线视频| 国产精品传媒入口麻豆| 91欧美一区二区| 亚洲香肠在线观看| 欧美一区二区女人| 国内精品写真在线观看| 国产亚洲精久久久久久| 不卡视频免费播放| 亚洲一卡二卡三卡四卡| 日韩午夜激情视频| 国产精品一区二区黑丝| 国产女同性恋一区二区| 91片黄在线观看| 视频在线观看一区| 精品美女被调教视频大全网站| 成人一区二区三区视频| 最好看的中文字幕久久| 在线不卡一区二区| 国产精品资源在线看| 最新热久久免费视频| 欧美精品在线视频| 国产一区二区三区免费播放| 亚洲欧洲综合另类在线| 欧美一三区三区四区免费在线看 | 欧美日韩免费一区二区三区| 久久99精品久久久久婷婷| 国产精品久久久久天堂| 欧美伊人精品成人久久综合97| 蜜臀国产一区二区三区在线播放| 欧美激情一二三区| 欧洲生活片亚洲生活在线观看| 免费高清成人在线| 久久久久一区二区三区四区| 91成人免费电影| 国内精品免费在线观看| 亚洲综合色婷婷| 精品国产不卡一区二区三区| 91麻豆国产福利在线观看| 九九久久精品视频| 一区二区三区在线视频播放| 2019国产精品| 欧美视频在线播放| 高清国产一区二区| 天天影视网天天综合色在线播放| 久久久久久99精品| 欧美日韩精品欧美日韩精品一综合| 国产一区二区视频在线播放| 亚洲一区精品在线| 久久精品一区二区三区四区| 91麻豆精品国产91久久久久久久久 | 国产日韩三级在线| 91精品国产综合久久香蕉的特点 | 99精品国产99久久久久久白柏| 麻豆成人免费电影| 一区二区三区蜜桃网| 国产免费成人在线视频| 欧美精品一卡二卡| 色综合久久综合| 久久99国内精品| 日av在线不卡| 亚洲午夜久久久久久久久电影院| 国产精品毛片大码女人|