Linuxコマンド【 column 】入力を表形式に整形する
当ページのリンクには広告が含まれています。
スポンサーリンク
columnコマンドは、入力したテキストを表形式の複数列に整形するコマンドです。
columnコマンド
書式
column [オプション] [ファイル]
オプション
-c カラム数 | 表示の幅を指定します。 |
-t | 入力行のカラム数を自動判定し、表を作成します。 |
-s | 入力行を列(カラム)に分ける区切り文字をしています。-t オプションと併用します。デフォルトは半角スペース。 |
-x | 行を埋める前に列を埋めます。 |
使用例
指定したテキストファイル(hoge.txt)を表形式に整形します。
$ cat hoge.txt foo00 foo01 foo02 foo03 foo04 foo05 foo06 foo07 foo08 foo09 foo10 $ column hoge.txt foo00 foo02 foo04 foo06 foo08 foo10 foo01 foo03 foo05 foo07 foo09
行を埋める前に列を埋めます(オプション -x )。
$ column -x hoge.txt foo00 foo01 foo02 foo03 foo04 foo05 foo06 foo07 foo08 foo09 foo10
指定したCSVファイル(hoge.csv)を整形します。オプション -t を利用し、オプション -s で区切り文字をカンマ「,」に指定します。
$ cat hoge.csv bar00,bar01,bar02,bar03,bar04 bar05,bar06,bar07,bar08,bar09 $ column -t -s"," hoge.csv bar00 bar01 bar02 bar03 bar04 bar05 bar06 bar07 bar08 bar09
関連コマンド
テキスト の人気記事
- Linuxコマンド【 iconv 】ファイルの文字コードを変換する
- Linuxコマンド【 tail 】ファイルの末尾数行を表示する
- Linuxコマンド【 tr 】文字列を変換・削除する
- Linuxコマンド【 head 】ファイルの先頭数行を表示する
- Linuxコマンド【 strings 】バイナリファイルの中身を確認する
- Linuxコマンド【 grep 】パターンにマッチする行を表示する
- Linuxコマンド【 nkf 】文字コードを変換する
- Linuxコマンド【 column 】入力を表形式に整形する
- Linuxコマンド【 cut 】ファイルの各行から一部分を切り出す
- Linuxコマンド【 uniq 】ファイルの重複した行を削除・表示する