2008-3-28 11:06
redliquid
帮我看看这个脚本,计算大小,%也算进去了。
[H70test@root:/#]df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 16384 5336 68% 1594 20% /
/dev/hd2 2097152 971484 54% 25550 5% /usr
/dev/hd9var 16384 10360 37% 324 8% /var
/dev/hd3 32768 31680 4% 30 1% /tmp
/dev/hd1 16384 15820 4% 18 1% /home
/proc - - - - - /proc
/dev/hd10opt 49152 26384 47% 482 4% /opt
[H70test@root:/#]r 123
df -g|awk '{if ( $4 > 20 ) print $1}'
Filesystem
/dev/hd4
/dev/hd2
/dev/hd9var
/dev/hd3
/dev/hd1
/dev/hd10opt
[H70test@root:/#]r 124
df -g|nawk '{if ( $4 > 20 ) print $1}'
Filesystem
/dev/hd4
/dev/hd2
/dev/hd9var
/dev/hd3
/dev/hd1
/dev/hd10opt
[H70test@root:/#
2008-3-28 11:48
stone_hqc
路过,没看懂!:L
2008-3-28 12:32
beginner-bj
df |awk 'sub(/%/,"",$4){if ( $4 > 20 ) print $1}'
2008-3-28 12:51
redliquid
谢谢!!!!
2008-3-28 13:17
炸鸡
顺便问下begginner老师:
假设一个文本文件,里面只有一行,但用空格分开了很多个字段。
我要每5个字段分一行。
我想了用while,每5个读进来
while read a b c d e
do
echo $a $b $c $d $e >>newfile
done
还有什么好方法吗?
2008-3-28 13:41
beginner-bj
cat yourfile | xargs -n5
2008-3-28 13:56
老农
beginner-bj 的脚本真是手到擒来啊:o
2008-3-28 14:24
beginner-bj
其实就是会几个命令的简单应用而已,复杂的我也不会。命令,多看,多man,多用,自然就会了。
2008-3-28 14:29
老农
化简单为神奇,这就是高:lol
2008-3-28 14:57
炸鸡
我就知道他有高招。:lol
2008-3-28 15:04
lj_cd
没有用过sub这个东东,先学习一下
2008-3-28 15:45
笑看风云淡
[quote]原帖由 [i]beginner-bj[/i] 于 2008-3-28 12:32 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=770708&ptid=82688][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
df |awk 'sub(/%/,"",$4){if ( $4 > 20 ) print $1}' [/quote]
不错,这样才能统计第4列大于20%的
2008-3-28 22:42
gelf123
发个Windows的CMD窗口查看大于1024字节文件的命令
C:\>for /F "skip=5 tokens=3,4" %i in ('dir/a-d/-c') do @if %i GEQ 1024 echo [%i] %j
2008-3-28 22:52
炸鸡
kao ,这是啥。:o
又来一高人。
2008-3-28 23:26
五“宅”一生
试验一下,好东西一个都不放过.:lol :lol
2008-3-29 08:19
haomao1879
:lu3:
2008-3-29 12:44
ChaosLegion
精妙..
2008-3-29 17:27
giant#kenh
厉害啊!!!
2008-4-4 19:48
ttzz123
[quote]原帖由 [i]gelf123[/i] 于 2008-3-28 22:42 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=770871&ptid=82688][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
发个Windows的CMD窗口查看大于1024字节文件的命令
C:\>for /F "skip=5 tokens=3,4" %i in ('dir/a-d/-c') do @if %i GEQ 1024 echo [%i] %j [/quote]
牛啊!DOS的脚本都使用的这么出神入化!
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.