Tengo un archivo que es una lista de números así:
01
02
03
04
...
241
242
Sin embargo, este fue generado a partir de una lista de archivos, así que no estoy seguro de si contiene todos los números en la secuencia de inicio a fin, incluido (lo que Significa que podría ser "el 13 de 15" en lugar de "13 14 15").
Mi applescript comprueba que, y aunque parecía que iba a ser sencillo, mi applescript produce un error en el número 10 y más allá, a pesar de que mi diálogos decir que los números x e y son iguales. Y por fallar quiero decir que me está diciendo los números 10 y faltan aunque no debería ser, porque x es igual a y en ese momento.
Aquí está mi applescript, y la lista puede ser encontrado 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