hasen's tech life

Twitter: @hasen

pbcopyを使って長大なCSVをクリップボードに保存する

同僚から受け取った長大なCSVを編集して,DBに流し込もうという時に,pbcopyという便利なコマンドがあってですね...
 
$ vi Long.csv
# 編集
# コマンドラインモードで(
なくてもいいけど)

:!pbcopy < Long.csv

# これで,クリップボードに長大なCSVが保存されている状態なので, 任意の場所にペーストする
# クリップボードに保存した内容を,標準出力する場合はpbpasteを使う
$ pbpaste > Long_new.csv

# 他にも,以下のようにパイプを通してtreeやlsの標準出力をクリップボードに保存するために使ったり
$ ls -al | pbcopy