bash generate source

shell 2025. 3. 20. 15:39

#!/bin/bash

# 대상 디렉토리 설정
BASE_DIR="./main"

# 디렉토리와 파일 이름 변경
find "$BASE_DIR" -depth -name "*systemUser*" | while read FILE_PATH; do
    # 새 경로 생성
    NEW_PATH=$(echo "$FILE_PATH" | sed 's/systemUser/mbrAcnt/g')
    # 이름 변경
    mv "$FILE_PATH" "$NEW_PATH"
done

# 파일 내용 변경
find "$BASE_DIR" -type f -exec sed -i 's/systemUser/mbrAcnt/g' {} +

find "$BASE_DIR" -depth -name "*SystemUser*" | while read FILE_PATH; do
    # 새 경로 생성
    NEW_PATH=$(echo "$FILE_PATH" | sed 's/SystemUser/MbrAcnt/g')
    # 이름 변경
    mv "$FILE_PATH" "$NEW_PATH"
done

# 파일 내용 변경
find "$BASE_DIR" -type f -exec sed -i 's/SystemUser/MbrAcnt/g' {} +

find "$BASE_DIR" -depth -name "*ManagerAccount*" | while read FILE_PATH; do
    # 새 경로 생성
    NEW_PATH=$(echo "$FILE_PATH" | sed 's/ManagerAccount/MbrAcnt/g')
    # 이름 변경
    mv "$FILE_PATH" "$NEW_PATH"
done

# 파일 내용 변경
find "$BASE_DIR" -type f -exec sed -i 's/ManagerAccount/MbrAcnt/g' {} +