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 を設定するにはどうすればいいですか?

推薦する

お茶のマーケティングとプロモーション(「栄仙花茶」と「栄仙緑茶」が「第一陣中国農産物ブランド指数」に選定されました)

「栄仙花茶」と「栄仙緑茶」が「第一陣中国農産物ブランド指数」に選定栄県は古くからお茶を生産しており...

赤ワインのブランドマーケティング(赤ワイン販売の顧客を見つけるには?)

ワイン販売の顧客を見つけるにはどうすればいいですか?ワイン代理店フランチャイズ事業を行う上での鍵は、...

化粧品売上ランキングトップ10(2023年第1四半期のTmall化粧品カテゴリーTOP10ブランド売上ランキング)

2023年第1四半期のTmall化粧品ブランド売上ランキングトップ10人々の美的観念の変化と自己満...

個人のウェブサイト用の SSL 証明書の費用はいくらですか?個人ウェブサイトのSSL証明書費用

SSL 証明書は、Web サイトを暗号化および認証し、Web サイトとユーザー間の安全な通信接続を確...

8700ブランド企画(手を携えて前進し、未来への「窓」を開こう!江西省仏山市南昌市商工会が正式に設立されました)

未来への窓を開くために一緒に働きましょう!江西省仏山市南昌市商工会が正式に設立されました市場経済環境...

ワールドドメイン名の意味は何ですか?ワールドドメイン名の価値は?

wold ドメイン名はどういう意味ですか?ワールドドメイン名の価値は何ですか? .wold ドメイン...

リダイレクトとはどういう意味ですか?リダイレクトが多すぎる問題を解決するにはどうすればよいですか?

リダイレクトは、Web サイトの最適化でよく使われる用語ですが、リダイレクトとはどういう意味でしょう...

新メディア運用プロジェクト経験(新メディア運用にはどの程度の経験が必要か、新メディアをどのように活用して収益を上げるか)

新しいメディアの運用にはどの程度の経験が必要ですか?新しいメディアでお金を稼ぐ方法のチュートリアル新...

電子商取引ネットワークマーケティング戦略(電子商取引時代のマーケティングの法的管理)

電子商取引時代のマーケティングの法的管理原題: 電子商取引時代のマーケティングの法的管理電子商取引の...

ゲーム運営データ(レポート:国内ゲーム市場の実質売上高は2023年に3000億を超える)

レポート:国内ゲーム市場の実際の売上高は2023年に3000億を超える中国新聞社、12月15日(中国...

統合マーケティングブランド戦略(ブランド統合マーケティング戦略計画(ブランド統合マーケティング戦略計画とは))

ブランド統合マーケティング戦略プラン(ブランド統合マーケティング戦略プランとは)ブランド統合マーケテ...

Drupal で何ができるのか? Drupal の主な機能と利点の紹介

Dupl は何ができますか? Dupl は、PHP で書かれたオープン ソースのコンテンツ管理フレー...

情報フロー広告代理店になるには(UC情報フロー広告を作りたいけど、まず何をすればいいの?(その3))

UC情報フロー広告を作りたいのですが、まず何をすればいいですか? (三つ)こんにちは、皆さん。今日...

ネイティブ情報フロー広告スタイル(情報フローネイティブ広告と通常のディスプレイ広告、どのように選ぶか?)

情報フローネイティブ広告と通常のディスプレイ広告、どのように選択するのでしょうか?今日頭条でおすす...

マルチドメイン SSL 証明書にドメインを追加する方法

通常の単一ドメイン SSL 証明書と比較して、マルチドメイン SSL 証明書は複数の異なるドメイン名...