想要將目錄的檔案,快速製作 HTML 的 a link,使用 Shell script 可以搭配 sed 或 awk 來達成
標籤: string
Linux grep 要過濾多個字串
Linux grep 要過濾字串,可以使用 -v 來過濾,例如:
- grep -v string filename
若要過濾多個字串的話,偷懶就多串幾個 | 就好,例如:
- grep -v string filename | grep -v string2 | grep -v string3
若不要用 Pipe(|),想要直接一行 grep 解決,要搭配 -e 操作,例如:
- grep -v -e string -e string2 -e string3 filename
Linux less 搜尋字串 不區分大小寫
less 檔案內搜尋字串,想要不區分大小寫,在外部設定、已經讀取檔案臨時需要,要怎麼做呢?
Linux grep 找出此字串在檔案的第幾行
若一個檔案很大,想要知道處理進度,就會需要知道目前這個字串於此檔案的何處~
所以可以使用 grep 找出目前處理到第幾行,在用 wc -l 看檔案的總行數,就可以知道目前處理到幾%的進度
Excel 欄位格式的「型態」轉換
本來以為 Excel 很聰明,數字、文字都可以解決,沒想到使用 VLOOKUP就遇到型態不對的問題
明明就是一樣的值,就是搜尋不到,要避免這個問題,就是強制把型態轉成一致的,就可以搜尋到了
- 註:VLOOKUP、INDEX/MATCH 都有一樣的問題
Excel 要將型態轉換的作法:
- 變數字格式:*1
- 範例:=A1*1
- 變文字格式:&""
- 範例:=A1&""
MySQL Client 要如何印出字串
MySQL 若想要用 source 執行大量的 SQL 語法,想要知道執行到哪邊,就得要在執行中途插入字串或 Log,在 MySQL 可以怎麼做呢?
AWK 判斷有符合的 字串 或 條件 再印出資料
Linux 要垂直抓資料,經常使用 awk,但是想要判斷某個欄位符合條件後,才把資料印出來,可以怎麼做呢?
Bash Shell 如何接收並切割字串
Linux 於 Bash Shell 如何將檔案內的內容切割到每個變數,或者如何撈外部 API 的內容,並 assign 到每個變數去?
PHP 將陣列有部份「符合字串」的全部過濾移除
PHP 要對陣列的內容做過濾排除的動作,類似 grep -v 的效果,要怎麼做呢?
- 註:grep -v:--invert-match (Invert the sense of matching, to select non-matching lines.)
PHP True 與 字串型態比對的注意事項
PHP Boolean 型態的 True 與 字串做 == 的比對,可能會跟預期的不太一樣。