列コマンドの機能は何ですか?列コマンドの使い方は?

列コマンドの機能は何ですか?列コマンドの使い方は?

列コマンドの機能は何ですか?列コマンドの使い方は? Column コマンドは、ほとんどの人にとって馴染みのないコマンドかもしれませんが、特にターミナルで出力コンテンツを美しくフォーマットされた列に表示する場合、非常に便利なコマンドです。

Column は、ソース ファイルの構造に従って出力を列 (行とフィールド) にフォーマットする便利なコマンド ライン ツールです。このコマンドは、Debin シリーズバージョンと RHEL シリーズの検出バージョンで若干異なるため、注意が必要です。この記事では CentOS7 と Ubuntu について説明しますが、列コマンドのオプションはそれぞれ異なります。

1. 列コマンドのバージョンを確認する

次のコマンドで Column バージョンを表示できますが、Debin/Ubuntu シリーズのバージョンには適していません。

column --esion

もちろん、util-linux バージョンで次のコマンドを使用して同じ効果を得ることもできます。

$ pm -q | gep -i util-linux # Redht,Centos,Fedo,Amzon Linux $ dpkg -l | gep -i util-linux # Ubuntu

Column コマンドを使用する前に、mn Column を使用して Column コマンドの詳細な使用方法を確認することをお勧めします。これは、Linux システムのコマンドについてさらに詳しく知るための一般的な方法でもあります。

2. ファイルの内容を表形式で一覧表示する

column コマンドは、デフォルトでスペースを区切り文字として -t パラメータを使用することで、ファイルの内容を表形式で一覧表示できます。以下では、これを示すために /etc/psswd を例に挙げます。

column -t /etc/psswd

結果は次のようになります。

上記の出力は、デフォルトのスペースをデフォルトの区切り文字としてリストに表示されますが、表示したい内容ではない可能性があります。

3. 特定の区切り文字を指定する

列コマンドは、-s パラメータに続いて行区切り文字を指定することにより、カスタム区切り文字をサポートします。次に、デフォルトの区切り文字として : を使用し、/etc/psswd を表示してその効果を確認します。

column -s ":" -t /etc/psswd

出力は次のようになります。

これはより直感的ではありませんか? しかし、—::— メソッドの場合、コマンドはセパレーターによってのみ区切られるため、まだいくつかの不整合があります。

より完璧なフォーマット表示のために、-n パラメータを追加することで上記の影響を回避できます。コマンドは次のとおりです。

column -s ":" -t -n /etc/psswd

表示効果は以下のとおりです。

-n パラメータは Debin/Ubuntu でのみ有効であることに注意してください。

ファイル出力の空白行を無視する テキスト ファイルを表示していて、ファイル内に空白行がある場合、ct コマンドを使用して表示すると、空白行も表示され、見た目が美しくありません。Column コマンドを使用する場合、入力ファイルに空白行があると、column コマンドはデフォルトでそれを無視します。

たとえば、次のコマンドは、demo.txt ファイルを表示し、「,」を使用して表形式で表示します。

column -t -s "," demo.txt

上記のコマンドは CentOS 上で実行されます。

<<:  FileZilla クライアントを使用して FTP パスワードを表示するにはどうすればいいですか?

>>:  Docker の新しい拡張機能 Calyptia Core の主な機能の紹介

推薦する

ウェブサイトのセキュリティ証明書が信頼されない理由は何ですか?

ウェブサイトを閲覧しているときに、「ウェブサイトのセキュリティ証明書が信頼されていません」というプロ...

情報フロー広告プラットフォームとは何ですか? (情報フロー広告のプラットフォームは何ですか?)

情報フロー広告に利用できるプラットフォームは何ですか?情報フロー広告は現在最も人気のある広告モデルで...

屋外広告にはどんなブランドがあるか(2023年上半期の屋外広告市場データ概要)

2023年上半期の屋外広告市場データの概要2023年上半期、旅行が徐々に再開されるにつれ、屋外広告...

ユーザー操作モデル(アップリフトモデルを構築してクーポンを正確に発行する方法)

アップリフトモデルを構築してクーポンを正確に発行する方法クーポンの発行は精密なマーケティングプロセス...

ホームブランドのマーケティング計画(家電メーカーが高温と戦う:ハイアール、美的、海信、華為が新たな道を歩み、フィリップス、ベア、蘇寧が先頭に立つ)

家電メーカーが高温と闘う:ハイアール、美的、海信、華為が新たな道を歩み、フィリップス、リトルベアー、...

酒類ブランドマーケティング(若者を積極的に開拓、注目すべき酒類ブランドマーケティングの5つの小さなトレンド)

若者を積極的に開拓、注目すべき酒類ブランドマーケティングの5つの小さなトレンドテンセントの「2023...

Amebaビジネスデータ表(Amebaビジネスの会計明細書を素早く理解する方法)

アメーバビジネスの会計明細書を素早く理解する方法アメーバのビジネスモデルでは、営業報告書は一定期間の...

商品のオンラインプロモーションと運用計画(成功するブランド構築の秘訣:オンラインマーケティングと運用)

成功するブランドを築く秘訣:インターネットマーケティングエージェンシーの運営デジタルの波の影響により...

B局のコンテンツ運用は主に何を行っているのでしょうか? (B駅は外れています)

Bステーションは的外れ若者の集いの場であるビリビリ動画は昨年、再生回数を再生時間に応じて調整すると...

EC基本商品操作(期間限定無料!EC操作実践教材40点、入門から習得まで、必要なものが全てここにあります)

期間限定で無料!電子商取引の運用に関する入門から習得まで、必要なものがすべて揃った40の実践的な資...

情報フローにおける広告とは何ですか? (1月データパッケージ:27の情報流通プラットフォームにおける広告事例集)

1月のデータパッケージ: 27の情報フロープラットフォームからの事例集月給 4,000 ~ 6,0...

事業分析会議の内容は何ですか(Yimingが第3四半期の事業分析会議を開催します)

Yimingが第3四半期の事業分析会議を開催10月14日から15日まで、易銘食品の2023年第3四...

製品とオペレーション(技術と営業)のどちらがより重要ですか?

技術のほうが重要ですか、それとも販売のほうが重要ですか? #記事初公開チャレンジ#これは徹底的に調査...

製品とオペレーションの関係(製品設計のリズムとリズムから生じる4つの製品に関する疑問)

製品デザインのリズムと韻律から生まれる製品に関する4つの質問人生にはリズムがあり、すべての物事にはリ...