亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

shell腳本批量將文件復(fù)制到指定的文件夾下

 更新時間:2022年08月22日 15:28:29   作者:桐原因  
本文主要介紹了shell腳本批量將文件復(fù)制到指定的文件夾下,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧

由于線上文件比較多,選擇特定的文件拿下線下進行語料標注,如果指定的文件數(shù)量太多,一個個復(fù)制就很麻煩。所以寫一個shell腳本進行批量操作。

首先把需要下載的文件路徑寫入txt文件中,如果需要路徑補全,則在每條路徑上加上*號,這樣就很簡單cd到對應(yīng)的目錄下,(就這個小點,花費了我很久時間)

如圖所示:

然后就是遍歷txt文件進行路徑下操作,

cat 2022-05-07_path.txt | while read line
do
#echo $line
dir=根目錄/"$line"
echo $file_path
filelist=`ls $dir`
for file in $filelist
do
tmp=${file##*/} #文件名
file_no_suffix=${tmp%.*} #文件名不帶后綴
suffix=${file##*.} #后綴
#echo $tmp
#echo $file_no_suffix
if [[ $suffix != $file_no_suffix ]] && [[ $suffix == 'pdf' ]]; then
if [[ $file_no_suffix != 'source_file_dec' ]] && [[ $file_no_suffix != 'source_file_origin' ]] && [[ $file_no_suffix != 'source_file' ]]; then
#echo $tmp
#echo $file_no_suffix
file_path=$dir/$tmp
echo cp $file_path $target_dir
cp $file_path $target_dir
fi
fi
done
done

其中就是對文件進行邏輯判斷進行選擇需要的文件名稱進行復(fù)制

到此這篇關(guān)于shell腳本批量將文件復(fù)制到指定的文件夾下的文章就介紹到這了,更多相關(guān)shell批量文件復(fù)制 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux 打包壓縮命令詳解

    Linux 打包壓縮命令詳解

    在Linux系統(tǒng)中,有多種命令可以用于打包和壓縮文件,這些命令可以幫助用戶將多個文件或目錄打包成一個文件,并可以選擇不同的壓縮算法來減小文件大小,下面給大家介紹Linux 打包壓縮命令詳解,感興趣的朋友一起看看吧
    2023-09-09
  • shell腳本傳參中包含有空格的參數(shù)

    shell腳本傳參中包含有空格的參數(shù)

    本文主要介紹了shell腳本傳參中包含有空格的參數(shù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2023-03-03
  • linux?中sed命令實現(xiàn)刪除文件的任意列(操作代碼)

    linux?中sed命令實現(xiàn)刪除文件的任意列(操作代碼)

    這篇文章主要介紹了linux中sed命令實現(xiàn)刪除文件的任意列,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • shell腳本語言之if條件判斷語句實例詳解

    shell腳本語言之if條件判斷語句實例詳解

    在寫shell腳本的時候條件判斷是最常用到的,尤其剛寫shell腳本的時候,一些高級命令語法不會使用,到處都是if,下面這篇文章主要給大家介紹了關(guān)于shell腳本語言之if條件判斷語句的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • shell腳本實現(xiàn)linux系統(tǒng)文件完整性檢測

    shell腳本實現(xiàn)linux系統(tǒng)文件完整性檢測

    這篇文章主要介紹了shell腳本實現(xiàn)linux系統(tǒng)文件完整性檢測,本文給出的腳本使用對比MD5的方法,檢測linux系統(tǒng)文件是否被替換等問題,需要的朋友可以參考下
    2014-12-12
  • Linux中多命令執(zhí)行'';''和''&&''的區(qū)別解釋

    Linux中多命令執(zhí)行'';''和''&&''的區(qū)別解釋

    大家有沒有發(fā)現(xiàn)在 Linux 中經(jīng)常使用到一個命令,如 make && make install,這里也可以使用 make ; make install,那么在 Linux 中執(zhí)行命令 ; 和 && 有何區(qū)別?下面通過這篇文章來給大家詳細的介紹下面,有需要的朋友們可以參考借鑒。
    2016-12-12
  • shell腳本檢查域名證書是否過期的流程分析

    shell腳本檢查域名證書是否過期的流程分析

    由于域名即將過期,所以最近打算替換相關(guān)網(wǎng)站證書為最新的,主要的流程就是讀取文件中的域名,然后進行https訪問獲取到證書過期的時間,如果域名連接不上,則會直接跳過,具體詳細過程跟隨小編一起通過本文學(xué)習下吧
    2022-02-02
  • linux 下獲取當前工作路徑的實例

    linux 下獲取當前工作路徑的實例

    今天小編就為大家分享一篇linux 下獲取當前工作路徑的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Linux oracle數(shù)據(jù)庫自動備份自動壓縮腳本代碼

    Linux oracle數(shù)據(jù)庫自動備份自動壓縮腳本代碼

    這篇文章主要介紹了Linux oracle數(shù)據(jù)庫備份完成后可以自動壓縮腳本代碼,大家參考使用
    2013-12-12
  • 淺析linux下如何用腳本自動發(fā)送文本mail郵件

    淺析linux下如何用腳本自動發(fā)送文本mail郵件

    這篇文章主要是介紹如何linux下通過腳本自動發(fā)送文本mail郵件,特分享下,方便需要的朋友
    2013-05-05

最新評論