YoBatM commited on
Commit
9af8260
verified
1 Parent(s): d508f8d

Create save.sh

Browse files
Files changed (1) hide show
  1. save.sh +28 -0
save.sh ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ # Verifica si se proporcion贸 el archivo de entrada
4
+ if [ $# -eq 0 ]; then
5
+ echo "Uso: $0 archivo2.txt"
6
+ exit 1
7
+ fi
8
+
9
+ # Archivo de salida
10
+ archivo_salida="archivo.txt"
11
+
12
+ # Limpia el archivo de salida si ya existe
13
+ > "$archivo_salida"
14
+
15
+ # Lee el archivo de entrada l铆nea por l铆nea
16
+ while IFS= read -r nombre_archivo; do
17
+ # Verifica si el archivo existe
18
+ if [ -f "$nombre_archivo" ]; then
19
+ # Codifica el contenido del archivo en base64
20
+ valor_base64=$(base64 "$nombre_archivo")
21
+ # Escribe el nombre del archivo y el valor codificado en el archivo de salida
22
+ echo "$nombre_archivo:$valor_base64" >> "$archivo_salida"
23
+ else
24
+ echo "El archivo $nombre_archivo no existe." >&2
25
+ fi
26
+ done < "$1"
27
+
28
+ echo "Proceso completado. Los resultados se han guardado en $archivo_salida."