欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

首先把需要下載的文件路徑寫入txt文件中,如果需要路徑補(bǔ)全,則在每條路徑上加上*號(hào),這樣就很簡單cd到對(duì)應(yīng)的目錄下,(就這個(gè)小點(diǎn),花費(fèi)了我很久時(shí)間)

如圖所示:

然后就是遍歷txt文件進(jìn)行路徑下操作,

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

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

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

相關(guān)文章

  • Linux 打包壓縮命令詳解

    Linux 打包壓縮命令詳解

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

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

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

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

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

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

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

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

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

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

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

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

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

    linux 下獲取當(dāng)前工作路徑的實(shí)例

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

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

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

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

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

最新評(píng)論