FEDORA 的一道题不懂做....新手!!!!!

作者: hunhunsheng 2009-02-23 18:26:12
请编写程序,可以将/etc/passwd的第一栏取出,而且每一栏都以一行字符串 “the 1 account is "root" ”来显示,1 表示行

我写了个初步。。。但是没出现自己想要的结果。。所以没办法写完这道题

#!/bin/bash
# History:
# 2009/2/19 zhengtong first release
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH


i=0
while [ "$whz" != "zt" ]
do
s=$(($i+1))
whz=`cut -d ":" /etc/passwd -f 1 | sed -n ""$s"p"`
echo "$whz"
done

相关资讯