首页 > 试题广场 >

我们知道 etcpasswd 里面以 : 分割,第一栏为

[问答题]
我们知道 /etc/passwd 里面以 : 分割,第一栏为账号名称。请写一只程序,可以将 /etc/passwd 的第一栏取出,而且每一栏都以一行字符串『The 1 account is "root" 』来显示,那个 1 表示行数。
awk -F: '{print "The " NR " is " $1}' /etc/passwd
发表于 2019-01-11 00:36:02 回复(0)
#!/bin/bash
accounts=`cat /etc/passwd | cut -d':' -f1`
for account in $accounts
do
declare -i i=$i+1
echo "The $i account is \"$account\" "
done
发表于 2020-12-10 10:59:56 回复(0)
awk -F: '{print "The " NR " account is " $1}' /etc/passwd
发表于 2019-01-11 10:41:57 回复(0)