YPO Industry
ホームページ記事自動更新ツールを作成してみた!
 ホームページの記事更新スクリプト

ホームページの記事更新スクリプト

今回は、ホームページの記事を効率的に更新するためのシェルスクリプトを作成しました。このスクリプトを使用することで、記事のアップロードから整理、バックアップまでを自動化できます。

1. スクリプトの概要

このスクリプトでは以下の処理を行います:

2. スクリプトの重要なポイント

① ZIPファイルの解凍

    for zip in *.zip; do
        [ -f "$zip" ] || continue
        echo "Extracting: $zip"
        unzip -O CP932 "$zip"
    done
    

ZIPファイルの文字化けを防ぐため、-O CP932 を指定しています。

② カテゴリフォルダの作成

    MAIN_CATEGORY=$(sed -n '1p' "$CATEGORY_FILE" | tr -d '\r')
    SUB_CATEGORY=$(sed -n '2p' "$CATEGORY_FILE" | tr -d '\r')
    mkdir -p "$CATEGORY_DIR/$MAIN_CATEGORY/$SUB_CATEGORY"
    

mkdir -p を使用することで、フォルダがない場合は自動作成します。

③ バックアップ処理

    mkdir -p "$BACKUP_DIR"
    mv -f "$UPLOAD_DIR"/* "$BACKUP_DIR/"
    

処理済みのファイルをバックアップフォルダに移動します。

3. さらに便利に!

ホームページ作成をもっと簡単にしたい方には、以下のツールもおすすめです。

まとめ

このスクリプトを活用することで、記事のアップロードや管理が効率的になります。ぜひ活用してみてください!