Linux 常常使用 grep 來找某段字串(可以使用 regex),不過 grep 還有許多強大的功能,例如:
兩個檔案內容,想要把兩個檔案都有的內容撈出來,或者把其中 A檔案 當過濾(Filter)條件,另外 B檔案有出現 A檔案 的內容,全部過濾掉,都可以靠 grep 達成。
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Linux 常常使用 grep 來找某段字串(可以使用 regex),不過 grep 還有許多強大的功能,例如:
兩個檔案內容,想要把兩個檔案都有的內容撈出來,或者把其中 A檔案 當過濾(Filter)條件,另外 B檔案有出現 A檔案 的內容,全部過濾掉,都可以靠 grep 達成。
Linux 有個很大的文字檔(Log file),想要移除前面的 10萬行,要怎麼做呢?
Linux 於 Bash shell (CLI) 要怎麼將檔案第一行(檔頭、檔案開頭)或者指定行數增加內容?
註:在檔案最後一行加入內容,只要 echo 'last content' >> filename.txt 即可。
Linux 於 Bash shell (CLI) 要把檔案列出來,再來要抓出每個檔名,再分別處理,script 要怎麼寫呢?
Linux 使用 useradd 建立新的帳號時,都會有三個預設檔案:
註:.profile 會呼叫執行 .bashrc
但是使用 adduser 直接新增帳號後(需要大量建立帳號,略過詢問的過程),這三個檔案並不存在,這些檔案在哪邊呢?
Linux CLI 要看檔案的建立日期,直接 ls -l 就可以看到建立日期,但是要看到詳細的檔案建立、修改、更動的時間,要怎麼做呢?
目錄裡面的檔案太多,要砍掉會遇到下述問題:
這個問題此篇已經有解法:檔案數太多砍不掉該怎麼辦
不過還是要砍很久,要怎麼辦呢?(通常遇到這種時,都要砍個半天以上)
Linux 很常使用 tail -f /var/log/syslog 等等,要持續看 Log 進來的情況。
不過如果持續追蹤,很常遇到 file rotate 的狀況,遇到的時候,tail -f 就不會繼續更新了... 要怎麼解決這個問題呢?
想在 Google docs 的 Excel(Spreadsheet) 加入其它檔案的某個欄位(Cell)或者某些區間欄位(唯讀),要怎麼做呢?