1、統計檔案中的重複行,重複的內容可以是行,也可以是行的某個位置的值。
cat mpsp.log | awk '' | uniq -c | sort -k 1 -n2、讀取檔案中的每行,然後從另外的檔案中過濾這些內容。
#test.sh
#!/bin/sh
for i in `cat test.temp`
do echo $i
grep $i error.log
done
./test.sh | wc -l
3、清空指定檔案的日誌,檔案路徑放在了filepath檔案中。
#filepath
/home/ouyangping/system.log
#!/bin/sh
temp=100
c=0while [ $c -eq 0 ]
do for log_path in `cat filepath`
do file_size=`du -m $log_path | awk ''`
if [ $file_size -gt $temp ];then
echo "清空 $log_path : $file_size"
echo "" > $log_path
else
echo " set temp: $temp ; $log_path size: $file_size"
fidone
sleep 6
echo "-------------"
done
4、替換poy檔案或者目錄下的逗號,替換成空格。
sed -i 's/,/ /g' `grep , -rl poy`
# 5、skiil -kill -u user
6、ctrl+d,ctrl+u,ctrl+f,ctrl+b,dd,ndd
Linux之find命令用於統計資訊
1.計算當前目錄中的檔案數 root localhost tmp find type f wc l 29 2.查詢 etc目錄中最新的和最舊的檔案,以檔案時間排序並按年 月 日的格式顯示 查詢最舊的檔案 root localhost tmp find etc type f printf t p n ...
Linux 用於使用者管理的命令
注意三個檔案 etc passwd 儲存使用者的關鍵資訊 etc group 儲存使用者組的關鍵資訊 etc shadow 儲存使用者的密碼資訊 新增使用者 useradd 選項 使用者名稱 常用選項 g 表示指定使用者的使用者組,選項的值可以是使用者組的id,也可以是組名 g 表示指定使用者的使用...
linux統計命令
排序命令 sort 按第一位字元大小去排列,以此類推 n按照數字大小去排列 r反序排列 o filename 排序後的順序輸出到另乙個檔案 t 分割符號 只能用乙個字元分割 eg t k n 按照第n列去排序 eg t k 3 v按照版本方式去排序 uniq 用來去重使用 當前行只會與上下行內容進行...