刪除特定檔案&內容外檔案 - Linux

Hedda avatar
By Hedda
at 2019-04-24T08:40

Table of Contents

如題 小弟我是新手 在此虛心求教 昨天研究了一番
假設我的目錄內有 4個檔案1個目錄
ABC1.log ABC2.log ABC3.log unused.log
abc
其中abc為資料夾
ABC1.log ABC3.log 這兩個檔案內有 #try 的字串

假設我要保留有ABC開頭檔案且裡面要有 #try字串
其餘皆刪除怎麼做比較好
小弟我研究很久只寫出找到有這兩個條件的檔案以及不符合的檔案

find . -name "ABC*" -exec grep -H "#try" {} \;
找到檔案內有#try 即ABC1.log ABC3.log
find . ! -name "ABC*" ! -name "abc "
沒有ABC字串也沒有abc字串的檔案 即unused.log

誠心向板上大大詢問 在此感激不盡

--
Tags: Linux

All Comments

Linda avatar
By Linda
at 2019-04-25T14:54
for i in `find . -type f ! -name "abc*"`; do
Ina avatar
By Ina
at 2019-04-27T09:12
if (! grep "#try" $i) the rm -f $i; fi; done
if (! grep "#try" $i) then rm -f $i; fi; done
Bennie avatar
By Bennie
at 2019-05-02T04:06
先謝謝r大 我回家試試看研究研究
Ivy avatar
By Ivy
at 2019-05-06T13:16
abc 下的檔案要處理嗎? 不需要的話 find 加 -maxdepth
Candice avatar
By Candice
at 2019-05-10T07:23
把 $i 改成 "$i" 吧... 避免檔名有空格
Emma avatar
By Emma
at 2019-05-11T18:20
abc忘記說 是空目錄

安裝後重啟會卡住

Enid avatar
By Enid
at 2019-04-21T01:14
安裝裝置:Dell 15 7000 7567 然後想原本是SSD上win10, HDD上ubuntu 16.04 然後想說買一顆SSD來做替換順便升到18.04 現在就出問題了... 跑出跟這一樣的問題 ask ubuntu:Reboot freezes at end of Ubuntu 18.10 ins ...

安裝linux過程與睡眠後會當機

Noah avatar
By Noah
at 2019-04-20T15:29
謝謝各位寫的建議 跟各位前輩說明一下目前的狀況 同時測試四個linux有點太多了 目前是考慮elementary os(目前官網下載的) 硬體是捷元15R搭配1060獨顯 Bios的畫面與參數如下: https://imgur.com/a/tHKWAyl https://imgur.com/a/ ...

Linux kernel在伺服器上需要開源嗎?

Doris avatar
By Doris
at 2019-04-19T15:21
許多資料中心伺服器都是用Linux kernel, 不知道GPL規範是否需要開源呢? 我找了一下例如臉書伺服器之類的Kernel好像都沒有找到有開源 謝謝 ----- Sent from JPTT on my Samsung SM-G955F. - ...

手動安裝套件相關

Brianna avatar
By Brianna
at 2019-04-15T17:52
大家好,這問題的標題實在不知怎下比較妥...。 最近在安裝GNU Toolchain for ARM (安裝完才知道launchpad可以直接裝..)時遇到個問 題有點困惑,我最先是用了錯誤的方法,把tar裡面bin/的執行檔直接拉到/usr/local/bin ,大家看我這樣做應該可以聯想到待會遇到的 ...

debian testing 中 gnucash 無法使用中

Isabella avatar
By Isabella
at 2019-04-13T07:33
hi 請教各位, 目前debian testing 裡的 gnucash 3.2 無法於 輸入交易資料時使用中文輸入法, 按下 ctrl-space 時有看到輸入法是切換到 中文模式,但確直接輸出英文字母。 不過在主畫面確能正常使用中文輸入。 以前用 2.4 版時是正常使用沒問題。 輸入法為 ...