分页: 1 / 1

请教一问题

发表于 : 2008-03-19 14:48
loogson
我想获取/proc/cmdlinux中的分区名称(即sda3),内容如下:
root=/dev/sda3  vga=788 splash quiet
我写的脚本如下:

cat /proc/cmdline| cut -d "/" -f3|cut -d " " -f1

现在的问题是我上面用了两次cut,用awk也一样,想问一下cut 的-d参数和awk的FS参数能不能指定多个分隔符,比如上面的如果可以指定两个分隔符的话就可以只使用一次cut就能解决了.有没有其它更好的办法?

发表于 : 2008-03-19 15:09
BigSnake.NET
awk 可以

代码: 全选

awk -F "/| " '{print $3}'

发表于 : 2008-03-19 15:28
loogson
BigSnake.NET 写了:awk 可以

代码: 全选

awk -F "/| " '{print $3}'
谢谢了

发表于 : 2008-03-19 15:39
eexpress
awk是万能的。设置FS,一行可以输出一个ini字段的。

发表于 : 2008-03-20 19:00
youxiaxyz
建议 以后标题写明确一点 谢谢