他のコマンドを正常に実行したら、wc -lを使用してください。

他のコマンドを正常に実行したら、wc -lを使用してください。

ファイル(/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

おすすめ記事