← 返回首頁
Part 4 - 檔案處理實作
FB 社團
YouTube
全螢幕
❮
❯
📁
檔案處理實作
Part 4:用 Claude CLI 處理檔案
讀取檔案
建立檔案
修改內容
批次處理
📖 實作:讀取檔案
🖥️ 直接提及檔名
claude > 請讀取 package.json 並告訴我這個專案用了哪些套件
🖥️ 使用管道
cat README.md | claude "摘要這份文件"
🖥️ 重導向輸入
claude "分析這段程式碼" < app.js
✏️ 實作:建立新檔案
🖥️ 在對話中建立
> 請建立一個 hello.py,內容是印出 Hello World 🤖 我會建立 hello.py: ```python print("Hello World") ``` 確認要建立嗎?(y/n)
🖥️ 使用輸出重導向
claude "寫一個 Python 九九乘法表程式" > multiply.py
🔧 實作:修改現有檔案
🖥️ 修改請求
> 請修改 config.json,把 port 從 3000 改成 8080 🤖 我會修改 config.json: - 修改前:{"port": 3000, ...} - 修改後:{"port": 8080, ...} 確認要執行嗎?(y/n)
💡 安全機制:
Claude 會顯示變更內容並要求確認,避免誤操作
📊 實作:分析多個檔案
🖥️ 分析整個資料夾
> 請分析 src 資料夾中所有的 .js 檔案,告訴我程式架構
🖥️ 比較兩個檔案
> 請比較 old_config.json 和 new_config.json 的差異
🖥️ 找特定內容
> 請在專案中找出所有使用 console.log 的地方
🔄 實作:格式轉換
🖥️ JSON 轉 YAML
> 請把 config.json 轉換成 config.yaml
🖥️ CSV 轉 JSON
cat data.csv | claude "轉換成 JSON 格式" > data.json
🖥️ Markdown 轉 HTML
> 請把 README.md 轉換成 HTML 格式
📝 實作:文件生成
🖥️ 生成 README
> 請根據專案結構生成 README.md
🖥️ 生成註解
> 請為 utils.py 中的所有函式加上 docstring
🖥️ 生成設定檔
> 請建立一個 .gitignore 適合 Node.js 專案
⚡ 批次檔案處理
🖥️ 批次重命名建議
> 請看看 images 資料夾,給我批次重命名的建議
🖥️ 批次修改程式碼
> 請把所有 .js 檔案中的 var 改成 const
💡 注意:
批次操作前,Claude 會列出所有要修改的檔案讓你確認
🎓
Part 4 總結
✅ 你學會了
讀取檔案內容
建立新檔案
修改現有檔案
分析多個檔案
格式轉換
批次處理
📝 回家作業
讓 Claude 讀取並摘要一個文件
生成一個程式碼檔案
修改一個設定檔
嘗試格式轉換
下一單元:
Part 5 - 程式開發實作