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

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

列コマンドの機能は何ですか?列コマンドの使い方は? 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 の主な機能の紹介

推薦する

SEO 最適化計画 (完全な SEO 最適化計画を作成するには?)

完全な SEO 最適化計画を作成するにはどうすればよいでしょうか?完全な SEO 最適化計画を作成す...

インターネット セレブ ブランド マーケティング戦略 (インターネット セレブ ブランドになるには、この 8 つの「ルーチン」が欠かせません)

インターネットセレブブランドになるには、この8つの「ルーティン」が欠かせません2021年、「新消費」...

データに基づく運用(3年間のHEMA APP運用からの経験の共有)

3年間のHEMA APP運用の経験共有この記事は、Hema アプリの操作経験が 3 年ある専門家に...

Symantec SSL 証明書にはどのような種類がありますか?選び方

Symantec SSL 証明書は、よく Symntec SSL 証明書と呼ばれます。 Symnte...

データ管理(データ主導のエンタープライズデジタルトランスフォーメーションが新たな管理環境を創出)

データ主導の企業デジタル変革が新たな経営環境を創出中国新聞社、北京、11月3日(記者 ヤン・シャオホ...

河南ブランドマーケティング(河南省の老舗ブランド「玉龍わら絵」が全国中小企業ブランドマーケティング事例「最優秀国際マーケティング賞」を受賞)

河南省の老舗ブランド「玉龍わら絵」が全国中小企業ブランドマーケティング事例で「最優秀国際マーケティン...

アプリネイティブ広告のプロモーション方法(アプリの新規プロジェクトをどのようにプロモーションするか?)

APP の新しいプロジェクトを宣伝するには? APP を宣伝し、新しいプロジェクトを引き付けるには...

ユーザーの成長とユーザーオペレーション(ユーザーの成長とオペレーションの洗練)

ユーザーの増加とオペレーションの改善「きめ細かな運用」という概念の導入により、ユーザーの成長など 4...

デュレックスブランド企画(21123 張家敏デュレックスコンドーム広告クリエイティブ)

21123 張家民 デュレックスコンドーム広告の創造性ブランド紹介デュレックスは1929年に誕生し...

Tomcatの設定は成功しましたが、URLを開くことができません。解決策

Tomct は正常に設定されていますが、ブラウザに URL (http://loclhost:808...

メンズズボンブランドランキング(スタイルが良いおすすめズボンブランド8選、男の神になりたいならズボンから始めよう)

スタイルが良いパンツブランドを8つおすすめします。男の神になりたければ、まずズボンから始めなければな...

それを宣伝する方法は何ですか? (「方謝文」以外に、「無痛分娩」を推進する上での困難は何ですか?)

「方謝文」以外に、「無痛分娩」を推進する上での困難にはどんなものがありますか?吉林大学ベチューン第...

店舗運営管理の主な内容(店舗運営管理標準化プロセス:店長標準化業務プロセスと店舗運営仕様)

店舗運営管理の標準化プロセス:店長の業務フローと店舗運営仕様の標準化チェーン企業向けの標準化された店...

業務データ分析(「チェーンドライグッズ」:データ分析による店舗運営のコントロール方法)

「チェーン実務知識」データ分析で店舗運営をコントロールする方法【投資費用】 3680元/人【研修期...

ティー飲料プロモーション企画(新ミルクティー店舗プロモーション企画)

新ミルクティー店プロモーション企画1. ストアの評価。私たちの店舗は評価を与えるためにお金をかける必...