Tengo un archivo que es una lista de números así:
01
02
03
04
...
241
242
Sin embargo, esto se generó a partir de una lista de archivos, por lo que no estoy seguro de si contiene todos los números en secuencia de principio a fin, inclusive (lo que significa que podría ser "13 15" en lugar de "13 14 15").
Mi applecript lo comprueba, y aunque parecía que iba a ser simple, mi applecript falla en el número 10 y más allá, aunque mis diálogos dicen que los números x e y son iguales. Y por error quiero decir que me está diciendo que faltan los números 10 y más, aunque no debería ser, porque x es igual a y en ese punto.
Aquí está mi applecript, y la lista se puede encontrar aquí .
set x to 0
repeat 242 times
set x to x + 1
if x is less than 10 then
set x to "0" & x
end if
display dialog "x is set to " & x
#Get's the x'th line of the file and sets it to y
set y to do shell script "sed -n '" & x & "p' ~/Desktop/numlist.txt"
display dialog "y result is " & y
if y is not equal to x then
display dialog "The number " & x & " is missing!"
#exit repeat
end if
end repeat