Linux Bash shell 常常會使用到 sort、uniq 等等的指令,而這些通常會使用暫存檔來處理~
想要檔案排序後,覆蓋掉原始檔案,可以使用:sort file > tmp; mv tmp file
有沒有更快的作法呢?
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Linux Bash shell 常常會使用到 sort、uniq 等等的指令,而這些通常會使用暫存檔來處理~
想要檔案排序後,覆蓋掉原始檔案,可以使用:sort file > tmp; mv tmp file
有沒有更快的作法呢?
有多個字串想要依序做刪除或取代,但是可能會遇到一些問題,如下案例:
$filter 是不想出現的文字,所以要將 $string 的內容有出現這些文字,都刪除~
<?php $string = '蘋果多少錢'; $filter = ['多少', '多少錢', '價格', '價錢']; echo str_replace($filter, '', $string); // 蘋果錢 ?>
這樣子結果會出來「蘋果錢」,而不是預期想要的「蘋果」
要怎麼解決呢?
PHP 使用 asort、arsort 排序後,想要將 key 由 0 或 1 開始重新排序,要怎麼做呢?
Linux 要計算某程式 (Process) 共佔用多少記憶體?使用多少 CPU (%)?要怎麼做?
Linux 於 Bash shell 的檔案內容,通常經過去掉重複後,通常都是 sort 過的內容,想要將這個檔案的內容在讓他「隨機排序」,要怎麼做呢?
在 MySQL 裡面要計算經緯度之間的距離,並且由近排到遠,SQL 語法要怎麼下?
註:簡單說就是要做到:經緯度算距離 + 找出 範圍區間 的資料
檔案中 第一欄為 Key, 第二欄為 Value, 要透過 Bash shell script 來計算列出 Key 與 最大值.
這幾天看到的一段文字, 看到當下沒感覺, 仔細看才發現到問題.