亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 2997 | 回復: 11
打印 上一主題 下一主題

[文本處理] 求shell 高手解法 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2013-01-14 12:31 |只看該作者 |倒序瀏覽
數(shù)據(jù)格式如下:
host1
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             8.7G  4.7G  4.0G  54% /
/dev/sda3             1.9T   33G  1.9T   2% /home
host2
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             8.7G  4.7G  4.0G  95% /
/dev/sda3             1.9T   33G  1.9T   30% /home
host3
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             8.7G  4.7G  4.0G  55% /
/dev/sda3             1.9T   33G  1.9T   3% /home

需求如下:
  當/ 或者 /home 分區(qū)磁盤空間 >= 80% 的時候, 輸出host和后面的信息. 針對上面的數(shù)據(jù)格式, 應該輸出

host2
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             8.7G  4.7G  4.0G  95% /
/dev/sda3             1.9T   33G  1.9T   30% /home

求 shell 高手解答. 拜謝.

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
2 [報告]
發(fā)表于 2013-01-14 12:55 |只看該作者
回復 1# ivyliner


    try:
  1. awk '/^host/{if(f)print p;f=p="";}{p=p?p"\n"$0:$0}($NF=="/" || $NF == "/home") &&$(NF-1)>=80{f=1}END{if(f) print p;}' urfile
復制代碼

論壇徽章:
2
射手座
日期:2014-10-10 15:59:4715-16賽季CBA聯(lián)賽之上海
日期:2016-03-03 10:27:14
3 [報告]
發(fā)表于 2013-01-14 13:18 |只看該作者
回復 1# ivyliner


awk '{t=t RS $0;m=$(NF-1)/100;s = s>=m ? s : m}/\/home/&&s>=0.8{print t}/host/{t=$0;s=0}'

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
4 [報告]
發(fā)表于 2013-01-14 13:35 |只看該作者
  1. awk '{if(/host/){a=$0;next};a=a RS $0;if(strtonum($5)>80)b=1;if(/sda3/&&b){print a;b=0}}'
復制代碼

論壇徽章:
5
技術圖書徽章
日期:2014-04-18 08:52:38午馬
日期:2014-04-30 13:28:11摩羯座
日期:2014-11-07 13:34:122015年亞洲杯之日本
日期:2015-03-12 14:01:4915-16賽季CBA聯(lián)賽之北京
日期:2017-06-28 17:25:56
5 [報告]
發(fā)表于 2013-01-14 13:47 |只看該作者
awk -vRS='host[0-9]' '+$12>=80{print a$0}{a=RT}'  testfile

論壇徽章:
1
2015亞冠之西悉尼流浪者
日期:2015-05-28 16:30:37
6 [報告]
發(fā)表于 2013-01-14 14:53 |只看該作者
學習了

論壇徽章:
0
7 [報告]
發(fā)表于 2013-01-14 15:14 |只看該作者
  1. awk '{t=t RS $0;m=m>0.8?m:$(NF-1)/100}/\/home/&&m>=0.8{print t}/host/{t=$0;m=0}' file
復制代碼
學習了~

論壇徽章:
1
2015亞冠之西悉尼流浪者
日期:2015-05-28 16:30:37
8 [報告]
發(fā)表于 2013-01-14 15:22 |只看該作者
本帖最后由 tank064 于 2013-01-14 15:30 編輯

大哥
  1. [benny@qycn ~]$ df -h
  2. Filesystem            Size  Used Avail Use% Mounted on
  3. /dev/sda1             222G  128G   83G  61% /
  4. /dev/sda2              48G   23G   23G  51% /usr/local
  5. tmpfs                 7.9G     0  7.9G   0% /dev/shm
  6. [benny@qycn ~]$ awk -v key=0.7 '{t=t?t RS $0:$0;m=$(NF-1)/100;s=s>=m?s:m}/\/usr\/local/&&s>=key{print t}/\/usr\local/{t=$0;s=0}' <(df -h)
  7. [benny@qycn ~]$ awk -v key=0.6 '{t=t?t RS $0:$0;m=$(NF-1)/100;s=s>=m?s:m}/\/usr\/local/&&s>=key{print t}/\/usr\local/{t=$0;s=0}' <(df -h)
  8. Filesystem            Size  Used Avail Use% Mounted on
  9. /dev/sda1             222G  128G   83G  61% /
  10. /dev/sda2              48G   23G   23G  51% /usr/local
  11. [benny@qycn ~]$
復制代碼
若是只是/usr/local 分區(qū)大于 0.8才輸出,怎么改改?
回復 3# yinyuemi


   

論壇徽章:
0
9 [報告]
發(fā)表于 2013-01-14 15:28 |只看該作者
回復 5# murdercool


    這是不是只有/home 超過的情況下就打印不出來了~

論壇徽章:
2
射手座
日期:2014-10-10 15:59:4715-16賽季CBA聯(lián)賽之上海
日期:2016-03-03 10:27:14
10 [報告]
發(fā)表于 2013-01-14 23:30 |只看該作者
回復 8# tank064
  1. awk -v key=0.6 '{t=t?t RS $0:$0}/\/usr\/local/{s=$(NF-1)/100}END{if (s>=key)print t}' <(df -h)
復制代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP