headを実行してnlを使用して行番号を付けることは可能ですか?

headを実行してnlを使用して行番号を付けることは可能ですか?

実行すると、head file.txt && nl file.txt各コマンドが表示される順序で実行されます(これは言います)。次のように番号付きの行でヘッドディスプレイを持つことは可能ですか?

word
word
word

次のようになります。

1 word
2 word
3 word

ベストアンサー1

head file.txt | nl

|作成済み管路出力を受け入れ、head file.txtそれをnl「標準」入力として使用します。ファイル名のないBareは標準入力を読み、番号を付けるため、nl必要に応じて番号付き出力を取得できます。head

どのパイプも入力を提供しません。

nl

入力した端末から入力内容を読みます。パイプは、このようにデータを入力するのと同じようにデータを提供する方法です。

出力を印刷するコマンドにパイプし、端末から読み取るコマンドにパイプし、複数の項目を一緒にパイプすることもできます。

head -n 50 file.txt | nl | tail -n 20

ファイルに31〜50行があります。

おすすめ記事