Me gustaría escribir un applecript para evaluar si un archivo en particular contiene una cadena específica (tal vez como parte de una declaración if ... then). Quiero invocar un comando de shell usando mdfind para hacer esto y soy consciente de cómo restringir mdfind para encontrar archivos que contengan una cadena específica solo en directorios específicos:
mdfind -onlyin /Users/viktor/Desktop/ nintendo
Este comando encontrará todos los archivos que contengan la cadena "nintendo". ¿Es posible consultar de alguna manera un archivo en lugar de un directorio? ¿Y devuelve verdadero / falso o el archivo para indicar que la cadena está en el contenido de texto del archivo? Poner un nombre de archivo después de "-onlyin" no funciona, por supuesto ...