headコマンドの機能と使い方 Linux headコマンドの詳しい説明

headコマンドの機能と使い方 Linux headコマンドの詳しい説明

hed コマンドは、1 つ以上のファイルの最初の行 (デフォルトは 0 行目) を印刷するか、データを標準出力にパイプします。このコマンドは、til コマンドの補完コマンドです。この記事では、hed コマンドの機能と使用方法、および Linux hed コマンドの詳細な説明について説明します。

hed コマンド構文

hed コマンドの構文は次のとおりです。

hed [OPTION]... [FILE]...
  • OPTION R hed コマンドのオプション。詳細なパラメータについては、hed オプションを参照してください。
  • FILE R 0 個以上の入力ファイル名。 FILE が指定されていない場合、または FILE が - の場合、hed は標準入力を読み取ります。

hedコマンドの使用

hedコマンドを使用する最も簡単な方法は、オプションを使用しないことです。デフォルトでは、次のコマンドのように、コンテンツの最初の 0 行が表示されます。

hed filenme.txt

指定された行の内容を表示する

ファイル内の指定された整数行の内容を表示するには-n (--lines)オプションを使用します。コマンドの例は次のとおりです。

hed -n filenme.txt

もちろん、 -nパラメータを省略し、ハイフン-と指定した数字を組み合わせて使用​​することで、上記のコマンドと同じ効果を得ることもできます (記号と数字の間にスペースを入れないでください)。

たとえば、ファイルfilenme.txtの最初の 30 行を表示する場合、コマンドの形式は次のようになります。

hed -30 filenme.txt

特定のバイト数を表示する

hed コマンドの-c (--bytes)オプションを使用すると、表示するファイル内の特定のバイト数を指定できます。コマンドの形式は次のとおりです。

hed -c filenme.txt

たとえば、ファイルfilenme.txtの最初の 00 バイトを表示するには、コマンドの形式は次のようになります。

hed -c 00 filenme.txt

数字の後に乗数サフィックスを使用して、表示するバイト数を指定することもできます。 bは 52 倍、 kB 000 倍、 K 024 倍、 MBは 000000 倍、 Mは 048576 倍、というように続きます。

次のコマンドは、ファイルfilenme.txtの最初の 5 キロバイト (2048) を表示します。

hed -c 5k filenme.txt

複数のファイルの内容を表示する

複数のファイルが hed コマンドへの入力として指定されている場合、指定されている各ファイルの最初の 10 行が表示されます。

hed filenme.txt filenme2.txt

単一のファイルを表示する場合と同じオプションを使用できます。

この例では、ファイルfilenme.txtfilenme2.txtの最初の 20 行を表示します。

複数のファイルが使用される場合、出力の先頭に各ファイルの内容が付き、ファイル名が表示されます。

Hed を他のコマンドと併用する

hedコマンドは、パイプを使用して標準出力を他のユーティリティにリダイレクトすることにより、他のコマンドと組み合わせて使用​​できます。

次のコマンドは、 $RANDOM環境変数をハッシュし、最初の 32 バイトを表示し、結果として得られる 24 文字のランダム文字列を表示します。

echo $RANDOM | sh52sum | hed -c 24 ; echo

<<:  Linuxでのtailコマンドの使い方 Linux tailコマンドの詳しい説明

>>:  cPanel で SpamAssassin を設定するにはどうすればいいですか?

推薦する

ブランド マーケティングのトレンド (2024 年の消費者動向とブランド指向レポート パート 2: 需要主導のブランド活力 (添付ダウンロード))

2024 年消費者動向とブランド志向レポート パート 2: 需要主導のブランド活力 (添付ダウンロ...

インターネット時代のブランドマーケティング(ブランド構築丨インターネット時代、企業のネットワークマーケティングでブランドマーケティングをうまく行うには?)

ブランド構築丨インターネット時代において、企業のオンラインマーケティングでブランドマーケティングをう...

情報フロー広告ネットワーク(情報フロー広告プラットフォームとは?)

情報フロー広告プラットフォームとは何ですか?情報フロー広告プラットフォームは、ニュースと情報、検索エ...

ブランド差別化マーケティング戦略(市場の同質化が深刻ですが、ブランドはどのようにして差別化されたマーケティングを実施できるでしょうか?)

市場は高度に均質化されています。ブランドはどのようにして差別化されたマーケティングを実施できるので...

排水とは(排水とは何か?排水をどうやって学ぶか?)

排水とは何ですか?排水を学ぶには?セン兄弟は、私たちの生活の中で「交通転換」という概念をよく耳にする...

シニアコンテンツオペレーション(シニアヘッドラインオペレーションの著者が語る:高品質なコンテンツとユーザーインサイトでフォロワーを引き付ける方法)

ヘッドラインオペレーションの上級著者が語る: 高品質なコンテンツとユーザーインサイトでフォロワーを引...

Virtualmin のインストールと SSL 証明書の展開のチュートリアル

ビトゥルミンはウェブミン自動化とタスクを簡素化しながら多数のドメインを作成および管理できる、強力で柔...

https 証明書の年間費用はいくらですか?安い価格の推奨

ネットワークセキュリティは、インターネット+時代に生きるネットユーザーにとって特に重要であり、htt...

Magento チュートリアル: Magento 2 で支払い方法を作成する手順

対外貿易電子商取引では、適切な支払い方法を選択することが非常に重要です。専門的で人気のあるオープンソ...

KOLプロモーション計画(小紅書KOLプロモーション要件とソリューション)

小紅書KOLプロモーションの要件とソリューション電子商取引の発展に伴い、多くの電子商取引ソフトウェア...

ドメインネームサーバーとはどういう意味ですか?

ドメイン名の登録では、ドメインネームサーバーという用語をよく目にします。では、ドメインネームサーバー...

製品運用分析 (運用の観点から製品をどのように分析するか? これは私が今まで見た中で最高の答えです!)

運用の観点から製品を分析するにはどうすればよいでしょうか?これは私が今まで見た中で最高の答えです!私...

国際ブランドマーケティング(海外市場でローカライズされたマーケティングで世界中の消費者の心をつかむ方法:DTCブランド)

ローカライズされたマーケティングで世界中の消費者の心をつかむ方法近年、DTC(Direct-to-C...