要求:使用ping命令,後台執行,每ping100次記錄一次ping的結果
後台執行程序指令:nohup ping -c 100 www.baidu.com > ping-log 2 > &1 &
nohup:將程序放到後台執行
ping -c 100 :表示ping 100次之後結束ping
>ping-log :將輸出重定向到ping-log中,>是以覆蓋的方式放入檔案,>>是以追加的方式放入檔案
2 > &1 將標準錯誤重定向到標準輸出
& 程序後台執行,如果不加nohup,程序會隨著程序組結束而結束
因為要擷取ping的結果,需要用到cut指令
此處用法:cut -d '/' -f 1-3,5 這個指令-d '/'指以文字行裡的/作為分割,將一行分成幾段,-f 後面的指取1-3段,第五段
例如文字行是 : 12/34/567/891022/7654/9876 上述指令取出來的就是12 34 567 7654
如果有多行,則對每一行都進行操作
sed 指令可以用來顯示/替換/刪除某一行或者多行相匹配的字元或字串
顯示:sed -n '4p' file 顯示第四行
顯示有某個字串的行 例如顯示有hello的行 sed -n '/hello/p' file
刪除某一行 sed '1d' file 刪除第一行
刪除帶某以字串的行並列印輸出,原始檔不會變 sed '/hello/d' file
替換 sed '/aaa/bbb/p' file 替換一行 sed '/aaa/bbb/pg' 替換所有行
LeetCode(每日一題記錄貼 (2))詳細步驟
題目 給定乙個字串,請你找出其中不含有重複字元的 最長子串 的長度。class solution 此時,end向後移動,每一一次,長度 1 end length 返回更新後的length,如果更大,則為它 result max result,length return result class so...
記錄leetcode每日一題
判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 1 輸入 121輸出 true示例 2 輸入 121 輸出 false 解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數。示例 3 輸入 10輸出 false 解釋 從右向左讀,為...
Leetcode刷題記錄 第一題
給定乙個大小為 n 的陣列,找到其中的多數元素。多數元素是指在陣列 現次數大於 n 2 的元素。你可以假設陣列是非空的,並且給定的陣列總是存在多數元素。示例 1 輸入 3,2,3 輸出 3 示例 2 輸入 2,2,1,1,1,2,2 輸出 2 上手的第一時間用的排序演算法 class solutio...