利用shell命令刪除指定的文件的方法
今天為了省事文件內(nèi)容都copy過來了。又為了省事,想了一想,用腳本比較開心。所以就寫了一個shell腳本,在此做一個記錄。
#!/bin/bash ls ?-li ?| tail -n +2 | cat -n read -p "請輸入要刪除的行:" num inum=`ls -li ?| tail -n +2 | cat -n | awk -F ' ' '$1=='$num'{print $2}'` find ./ ?-inum $inum -exec rm -rf {} \;
運行腳本,輸入行號即可刪除指定的行,這個可用來刪除某些文件名為亂碼的文件。操作界面如下圖:
PS:Shell 腳本刪除文件夾下面指定文件
dir=/Users/sanyolewis/Desktop/Android/Demo/app/src/main/res/drawable ? str="imageset" for file in $dir/*; do #獲取文件夾下面所有文件名稱 ? ? newfile=${file#*.}? # 打印文件名稱 # ? ?echo $newfile? # 判斷字符串相等 if [ "$newfile" = "$str" ];then ? ? ? ? rm -rf $file ? ? fi done
到此這篇關(guān)于利用shell命令刪除指定的文件的方法的文章就介紹到這了,更多相關(guān)shell命令刪除指定文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Shell腳本實現(xiàn)查找字符串中某字符最后出現(xiàn)的位置
這篇文章主要介紹了Shell腳本實現(xiàn)查找字符串中某字符最后出現(xiàn)的位置,本文給出了Shell腳本和C語言程序的實現(xiàn)代碼,需要的朋友可以參考下2015-01-01Linux 中可重入函數(shù)與不可重入函數(shù)詳解
這篇文章主要介紹了Linux 中可重入函數(shù)與不可重入函數(shù)詳解的相關(guān)資料,需要的朋友可以參考下2017-06-06linux中編寫自己的并發(fā)隊列類(Queue 并發(fā)阻塞隊列)
這篇文章主要介紹了linux中編寫并發(fā)隊列類,功能有:并發(fā)阻塞隊列、有超時限制、有大小限制2013-12-12linux shell實現(xiàn)隨機數(shù)幾種方法分享(date,random,uuid)
這篇文章主要介紹了linux shell實現(xiàn)隨機數(shù)多種方法(date,random,uuid),需要的朋友可以參考下2015-10-10