Searching Files and Filenames - Linux Command Line Computing を読む。

  • find -exec 特殊パターン \;, +, {}
    • \;: 実行をファイルそれぞれに一度ずつ
    • +: 実行をファイルすべてまとめて一度きり
    • {}: ファイル
  • find -not -path '*/.git/*' -prune

2:00 消灯。就寝。眠っている間に雨が降っているらしい。

7:05 起床。納豆 81 kcal, スナックサンド 256 kcal, フライドポテト 288 kcal, バナナ。歯を磨く。泣く泣くリュックサックを処分して出勤。

7:45 現場。プラスチックゴミの日。道路に空き缶などのゴミが散乱していて清掃時間がどんどん消えていく。濡れ落ち葉もひどい。

9:20 撤収。

9:25 ビッグエー墨田京島店。540 円。

  • 和風そば (150 g)(2)
  • オニオンとレタスのミックスサラダ
  • バナナ (3)
  • 小粒納豆 (3p)
  • 絹豆腐 (3p)
  • ベビーチーズプレーン (4p)

曳舟の部屋。水浴び。洗濯開始。Vostro を開く。

File Properties - Linux Command Line Computing を読み始める。

10:25 洗濯物を干す。

12:00 豆腐 95 kcal, カットサラダ 20 kcal, チーズ 43 kcal, そば 420 kcal, バナナ。

12:25 歯を磨く。

yt-dlp 専用仮想環境を作成。何年ぶりかに YouTube からダウンロード。

# Download an audio file (mp3) from YouTube
function youtube-download-audio
{
    local -r video_url="${1:?Usage: $FUNCNAME VIDEO_URL}"
    local -r options="-q --no-playlist -t mp3"

    yt-dlp $options -o "%(id)s-%(title)s.%(ext)s" "$video_url"
}

16:10 排便。

19:50 起床。外出。

20:10 コモディイイダ東向島店。892 円。

  • だいこんサラダ
  • びんちょうまぐろ (156 g)
  • 焼肉丼
  • スナックサンドシーチキン&タマゴ
  • フライドポテトブラックペッパー

曳舟の部屋。入浴。

風呂から出る。Vostro を開く。

豆腐 95 kcal, カットサラダ 16 kcal, チーズ 43 kcal, びんちょうまぐろ 182 kcal, 焼肉丼 545 kcal, バナナ。

21:20 歯を磨く。

Assorted Text Processing Tools - Linux Command Line Computing を読む?

  • column (1) は使ったことがないが便利そうだ。既存表テキストから Markdown の表を作るときに。
  • ある一文字を別の一文字に置換するだけなら sed (1) よりも tr (1) のほうが楽。
  • tr (1) には削除 -d や重複削り -s などの操作もある。
  • xargs (1) オプション -a で引数をファイルから読み込める

休憩?