UUID - как заменить значения в файле на уникальные значения UUID циклом

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2025
Перейти к:навигация, поиск

UUID - как заменить значения в файле на уникальные значения UUID циклом

#!/bin/bash
# Исходный SQL-файл
INPUT_FILE="all1.sql"
OUTPUT_FILE="output.sql"
# Количество замен (в вашем случае 10)
COUNT=10
# Создаем копию файла
cp "$INPUT_FILE" "$OUTPUT_FILE"
# Заменяем первые 10 вхождений "uuuuid" на случайные UUID
for i in $(seq 1 $COUNT); do
   NEW_UUID=$(uuidgen)
   sed -i "0,/uuuuid/s//${NEW_UUID}/" "$OUTPUT_FILE"
done