← Claude逆引きレシピ集:やりたいことから引ける実践集
LESSON 09 / 15

ターミナル操作を自動化したい:Claude Code 入門

所要時間 7分 入門レベル

「またあの面倒なシェル作業…」を Claude Code で楽にする入門。エンジニアの定型ターミナル作業を AI 化する第一歩。

このレシピで実現すること

  • シェルスクリプト作成・改修
  • ファイル一括処理
  • git の定型操作

必要な準備

  • Claude Code CLI のインストール
  • Claude Pro 以上のアカウント
  • ターゲットプロジェクトのディレクトリ

はじめての操作

$ claude
> カレントディレクトリの中で、最終更新が30日以上前のファイルを一覧表示してください。
(Claude Code が find コマンドを生成・実行)

業務での具体例

1. ファイル一括リネーム

> このディレクトリの .jpeg ファイルをすべて .jpg に変換してください。

2. CSV データの整形

> data.csv の3列目が空のレコードを除外して、result.csv に保存してください。

3. git の定型作業

> 直近1ヶ月のコミットからリリースノートを生成してください。
> 直近のブランチ一覧から、3ヶ月以上更新がないものを削除してください(確認プロンプト出してから)。

4. ログの解析

> access.log から、5xxエラーが発生した URL の上位10個を集計してください。

注意点

  • 本番環境でいきなり試さない(必ずテスト環境で)
  • 削除系の操作は確認プロンプトを必ず通す
  • 機密ファイルへのアクセス権限は最小化

運用のコツ

  • 頻出操作は alias 化
  • 「失敗例」も Claude に学習させる(CLAUDE.md に追記)
  • チームで共有するベストプラクティスを蓄積

応用:Agent 化

定例業務を「毎週月曜にこのスクリプト」と Claude Code に依頼すれば、より複雑なエージェント化も可能。次のレシピでさらに応用を学びます。

よくある質問

この記事に関連する質問と答えをまとめました。

Q.Claude Code 入門に必要な前提は?
A.
macOS / Linux / WSL のターミナル操作経験。git の基本コマンド(commit/push/pull)。Python か Node.js のいずれか。これらがあれば1時間でインストール〜初期セットアップまで進めます。
Q.料金が心配です。月いくら使うイメージですか?
A.
個人利用なら月数千円〜1万円程度が一般的です。プロのエンジニアが業務で1日数時間使う場合は月3〜5万円。プロンプトキャッシュを意識すると大幅に削減できます。