ファイル (/etc/services) から、サービスごとに 2 つ以上のエントリをすべて除外し、'#' で始まる行を除外して、すべてのサービスを取り出し、アルファベット順に並べ替えてファイルに保存する必要があります。これがすべて成功したら、行数を数える必要があります。そして、これが私が苦労するところです。wc -l コマンドを適用することです... これまでのところ、次の操作を実行しました。
cut -f 1 etc/services | sed ‘/^#/ d‘ | sort | uniq -u > uniqueservices.txt
助けてくれませんか?
ありがとう
答え1
これを試して:
cut -f 1 /etc/services | grep -v -E '^[[:space:]]?#' | sort -u > uniqueservices.txt && wc -l uniqueservices.txt