中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

處理數(shù)據(jù)集常用的linux命令

時間:2019-07-29

常用linux命令_常用dos命令大全_linux常用命令

總結(jié)一下linux常用命令,平時常用的linux數(shù)據(jù)處理命令:

1、生成trainval.txt test.txt 需要用到的隨機(jī)提取文件名命令:

先隨機(jī)打亂行:shuf class.txt > class_shuffle.txt

切取前100行:head -n100 class_shuffle.txt > target1.txt

切取剩下行:tail -n+101 class_shuffle.txt > target2.txt

2、對一個文件夾下的文件進(jìn)行文件進(jìn)行名字提取:

包含擴(kuò)展名:ls -1 | grep ".jpg$" > /home/2.txt ls | grep ".jpg" > /home/2.txt

包含路徑:ls /home/caffe_extract/*.jpg > /home/2.txt

3、將2中提取的包含擴(kuò)展名的.txt里的擴(kuò)展名去掉、數(shù)據(jù)集中xml的標(biāo)簽進(jìn)行替換,可以寫成腳本:

常用dos命令大全_常用linux命令_linux常用命令

#!/bin/sh

把文件夾下xml文件中的字符串Alinux常用命令,換成B:sed -i "s/A/B/g" *.xml

包含特殊符號時,用#:sed -i "s#*##g" *.xml(把*替換掉)

$find . -name "yao*" | xargs chmod o-w ====================================================== find -name april* 在當(dāng)前目錄下查找以april開始的文件。find . -name "*.jpg" | xargs tar -czf picture.tgz 這個命令執(zhí)行完畢后,picture.tgz中只有907個文件。rm test* -rf 改為:find . -name "test*" | xargs rm -rf "test*"。

find /home/Annotations/ -name "*.xml" | xargs -i sed -i 's/[A-Z]/\l&/g' {} 大寫替換成小寫

4、批量修改文件后綴名:

(1)把.c 改成.h:find ./ -name "*.c" | awk -F "." '{print $2}' | xargs -i -t mv ./{}.c ./{}.h

(2)把.jpg 修改成.txt :rename 's/\.jpg/\.txt/' *

(3)刪除后綴名.JPG:rename 's/.JPG//' *

常用dos命令大全_常用linux命令_linux常用命令

(4)給所有文件添加后綴名:rename 's/$/\.txt/' *

(5)統(tǒng)一在文件名前加前綴:rename 's/^/good/' *

(6)文件名中去掉空格:rename 's/ /_/g' *

5、移動文件夾內(nèi)大量數(shù)據(jù):

首先要要進(jìn)入文件夾目錄dir1 在dir1目錄下執(zhí)行

(1) ls dir1 | xargs -t -I {} mv {} dir2/{}

例如 ls /media/JPEGImages/validation_JPEGImages | xargs -t -I {} mv {} /media/JPEGImages/{}

(2) find source/ -name "*.txt" | xargs -i mv {} target/

find -type f -name "*.jpg" | xargs -i cp {} /home

linux常用命令_常用linux命令_常用dos命令大全

6、統(tǒng)計字符串AABB出現(xiàn)次數(shù)并輸出

grep -o ' AABB' dir1/*.xml | wc -l >>1.txt

 上一個教程:ClearLoveQ的博客