NextWeb/dev/exec.sh
2024-11-02 12:20:31 +07:00

29 lines
773 B
Bash
Executable File

#!/bin/bash
set -x
# Create a temporary file to store the URLs
temp_file=$(mktemp)
# Extract URLs from the link.txt file
grep -o 'https://apps-assets.fit2cloud.com/dev/1panel/.*' link.txt > "$temp_file"
# Create a directory to store the downloaded files
if [ ! -d "$(dirname "$nextweb")" ]; then
mkdir -p nextweb
fi
# Change to the downloads directory
cd nextweb
# Read each URL from the temporary file
while IFS= read -r url; do
# Extract the path after the base URL
path=$(echo "$url" | sed 's|https://apps-assets.fit2cloud.com/dev/1panel/||')
# Create the directory structure
mkdir -p "$(dirname "$path")"
# Download the file
wget -q "$url" -P "$(dirname "$path")"
done < "$temp_file"
# Remove the temporary file
rm "$temp_file"