LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 951|回复: 6

怎么打出每一行的第一个词

[复制链接]
发表于 2003-7-8 00:25:59 | 显示全部楼层 |阅读模式
rt
发表于 2003-7-8 00:48:40 | 显示全部楼层
由于每行的头一个词应该是用空格来分隔的,那么用awk就可以轻松解决,如:
awk '{print $1}' filename
 楼主| 发表于 2003-7-8 01:54:45 | 显示全部楼层
版主  help me !!
cat change
#!/bin/bash
for i in $(chkconfig --list | grep on | awk '{print $1}')
do
chkconfig --level $i off
done

我的服务都全变成off 了  一个不剩

狂倒!!

后面的telnet  等都不见了
 楼主| 发表于 2003-7-8 01:55:38 | 显示全部楼层
打漏了:)
cat change
#!/bin/bash
for i in $(chkconfig --list | grep on | awk '{print $1}')
do
chkconfig --level 123456 $i off
done
发表于 2003-7-8 02:03:58 | 显示全部楼层
一个多没剩下!!!晕倒~~~
还是改回来吧~~
 楼主| 发表于 2003-7-8 02:17:33 | 显示全部楼层
cat chservice
#!/bin/bash
for i in $(chkconfig --lsit | awk '{print $1}')
do
chkconfig --level 0 $i on
done

怪事来了
后面的:
xinetd based services:
chargen-udp:  off
chargen:  off
daytime: off
........
.......
.....
又有了  怪事
怎么才能不改动

xinetd based services:

以下的呢??
 楼主| 发表于 2003-7-10 00:34:28 | 显示全部楼层
我知到了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表