#!/bin/bash # 美股分析快捷脚本 # # 用法: # ./scripts/stock.sh AAPL # ./scripts/stock.sh AAPL TSLA # ./scripts/stock.sh # 分析配置的所有股票(会发送通知) cd "$(dirname "$0")/.." || exit 1 if [ $# -eq 0 ]; then # 无参数,分析配置的所有股票 echo "📊 分析配置的所有股票(将发送通知)..." # 使用更可靠的方式获取股票代码 python3 -c " import sys sys.path.insert(0, 'backend') from app.config import get_settings settings = get_settings() symbols = [s.strip() for s in settings.stock_symbols.split(',') if s.strip()] print(' '.join(symbols)) " 2>/dev/null | while read -r symbols; do python3 scripts/test_stock.py $symbols done else # 分析指定的股票 - 使用引号正确传递参数 echo "📊 分析股票: $*(将发送通知)" python3 scripts/test_stock.py "$@" fi