Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

UNIX | lsなどのスペース区切りの出力をTSV形式にする場合

概要

lsなどのスペース区切りの出力をTSV形式にする場合

詳細

lsなどのスペース区切りの出力をTSV形式にする場合について。

一覧データをExcelに貼り付けたい、と言う場合にTSV形式だと
そのままコピペ出来て便利です。

lsをTSV形式にする

下記が、lsの連続した空白をタブに変更する際の定石のようです

ll | tr -s ' ' '\t'

※alias ll='ls -alF' になっている前提

毎回入力するのが面倒な場合

頻繁に利用するなら下記のようにするか?
いろいろオプションと併用する場合は一番使うもののみ登録するとか?

alias tsv='ll | tr -s " " "\t"'