MinecraftServer / save.sh
YoBatM's picture
Create save.sh
9af8260 verified
raw
history blame
825 Bytes
#!/bin/bash
# Verifica si se proporcionó el archivo de entrada
if [ $# -eq 0 ]; then
echo "Uso: $0 archivo2.txt"
exit 1
fi
# Archivo de salida
archivo_salida="archivo.txt"
# Limpia el archivo de salida si ya existe
> "$archivo_salida"
# Lee el archivo de entrada línea por línea
while IFS= read -r nombre_archivo; do
# Verifica si el archivo existe
if [ -f "$nombre_archivo" ]; then
# Codifica el contenido del archivo en base64
valor_base64=$(base64 "$nombre_archivo")
# Escribe el nombre del archivo y el valor codificado en el archivo de salida
echo "$nombre_archivo:$valor_base64" >> "$archivo_salida"
else
echo "El archivo $nombre_archivo no existe." >&2
fi
done < "$1"
echo "Proceso completado. Los resultados se han guardado en $archivo_salida."