LoginSignup
2
1

More than 5 years have passed since last update.

LINEのトーク履歴を整形する

Last updated at Posted at 2017-04-19

背景

LINEはトーク履歴をテキストファイルでエクスポートできます。最近、トーク履歴を引用して使う用事があったのですが、そのままだと使いづらいのでsedで整形しようと思い立ちました。

作成したシェルスクリプト

bash
sed -e "s/[0-9][0-9]:[0-9][0-9]\t//" -e "s/\t/: /g" -e "s/\r//" before.txt > after.txt

整形した内容

  • LINEのトーク履歴は、改行コードがCR+LFであるため、EmacsやVimで開くと^Mが表示されることがあります。こちらを削除します。
  • 要素がタブ区切りだったのでスペースに置換します。
  • 時間表示も消しました。
  • 名前の後にコロンを入れるようにしました。
before
23:10   taumu   ほげほげほげほげ^M
23:11   cywath10    ふがふがふがふが^M
after
taumu: ほげほげほげほげ
cywath10: ふがふがふがふが
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1