linux--數(shù)據(jù)處理小技巧

1. 給路徑下面所有.xls文件統(tǒng)計行數(shù)到一個count文件

wc -l *.xls* >>count.txt

若是在主路徑下有各分路徑,則可以這樣

wc -l */*.xls >>count.txt

2.給路徑下面所有文件進行合并

按照行合并:paste *...? >bind.txt

for file in *...; do echo "=== $file ==="; paste $file; done > all_variant.txt

按照列合并:cat *... >bind.txt

for file in *...; do echo "=== $file ==="; cat $file; done > all_variant.txt

3. 將壓縮文件解壓至指定路徑

unzip? -d /targetDir targetFile.zip

4. Linux中的通配符:https://www.cnblogs.com/lixuwu/p/7816335.html

*:? *5*指包含5的所有字符串; 5*?指5開頭的所有字符串;*5?指5結(jié)尾的所有字符串;*5?指以5為倒數(shù)第二個字符的字符串;

[]:[0-9]:所有以數(shù)字的字符;[1,2]: 1或者2;[!0-9]?:不是數(shù)字的字符

ls /etc/[!a-n]*.conf 列出/etc/目錄中不是以字母a到n開頭的,并且以.conf結(jié)尾的文件

ls /etc/[a-n]*.conf 列出/etc/目錄中以字母a到n開頭的,并且以.conf結(jié)尾的文件

ls /bin/[ck]* 列出以 c或k開頭的文件名

5. 路徑下包含XX字符的文件,替換其中的BB字符為CC

? ? ? ? ? ?for f in *XX*; do mv -i "$f" "${f//BB//CC}"; done

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容