Skip to content

Commit 5ada2f2

Browse files
committed
translated file
1 parent 7a2e8c5 commit 5ada2f2

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed
+23-23
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
11
#!/bin/bash
22

3-
# Verificar si se proporcionaron dos argumentos
3+
# Check if two arguments were provided
44
if [ "$#" -ne 2 ]; then
5-
echo "Uso: $0 <fichero1> <fichero2>"
5+
echo "Usage: $0 <all_samples_file> <new_samples_file>"
66
exit 1
77
fi
88

9-
# Asignar los argumentos a variables
10-
fichero1="$1"
11-
fichero2="$2"
9+
# Assign arguments to variables
10+
all_samples_file="$1"
11+
new_samples_file="$2"
1212

13-
# Verificar si los ficheros existen
14-
if [ ! -f "$fichero1" ] || [ ! -f "$fichero2" ]; then
15-
echo "Ambos ficheros deben existir."
13+
# Check if the files exist
14+
if [ ! -f "$all_samples_file" ] || [ ! -f "$new_samples_file" ]; then
15+
echo "Both files must exist."
1616
exit 1
1717
fi
1818

19-
# Buscar duplicados en el segundo fichero
20-
repetidas_en_segundo=$(sort "$fichero2" | uniq -d)
19+
# Find duplicates in the second file
20+
duplicates_in_new_file=$(sort "$new_samples_file" | uniq -d)
2121

22-
if [ -n "$repetidas_en_segundo" ]; then
23-
echo "El segundo fichero tiene muestras repetidas. Estas muestras son:"
24-
echo "$repetidas_en_segundo"
22+
if [ -n "$duplicates_in_new_file" ]; then
23+
echo "New samples file contains duplicate samples. These samples are:"
24+
echo "$duplicates_in_new_file"
2525
exit 0
2626
fi
2727

28-
# Buscar muestras repetidas entre los dos ficheros
29-
repetidas=$(grep -Fxf "$fichero1" "$fichero2")
28+
# Find repeated samples between the two files
29+
duplicates=$(grep -Fxf "$all_samples_file" "$new_samples_file")
3030

31-
if [ -n "$repetidas" ]; then
32-
# Si hay muestras repetidas entre los dos ficheros
33-
echo "El segundo fichero tiene muestras que ya están en el primero. Estas muestras son:"
34-
echo "$repetidas"
31+
if [ -n "$duplicates" ]; then
32+
# If there are duplicate samples between the two files
33+
echo "The second file contains samples that are already in the first file. These samples are:"
34+
echo "$duplicates"
3535
else
36-
# Si todas las muestras son nuevas
37-
echo "Todas las muestras han sido añadidas al primer fichero."
38-
cat "$fichero2" >> "$fichero1"
39-
fi
36+
# If all samples are new
37+
echo "All samples have been added to the first file."
38+
cat "$new_samples_file" >> "$all_samples_file"
39+
fi

0 commit comments

Comments
 (0)