日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網(wǎng)站首頁 編程語言 正文

利用shell命令刪除指定的文件的方法_linux shell

作者:ssiyla ? 更新時間: 2022-04-28 編程語言

今天為了省事文件內(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

原文鏈接:https://blog.csdn.net/ssiyla/article/details/81391167

欄目分類
最近更新