Como usted probablemente ha descubierto, touch
ing un archivo que no existe la voluntad de crear un archivo de cero bytes con el nombre que especifique. (touch
también se utiliza para actualizar la fecha de modificación de un archivo existente. Ver man touch
para más detalles).
El problema está ejecutando en es que a pesar de que un completamente vacía archivo es válido HTML, de texto, o de las Rebajas, es no válido RTF-es el caso de muchos formatos de archivo, en realidad, que están estructurados de una manera particular y requieren algunos datos se presentarán de ser válida.
Basado en mi experimentación, el mínimo de archivo RTF que parece ser
{\rtf1}
Si te gustaría crear un espacio en blanco archivo RTF a partir de la cáscara, intente esto:
echo '{\rtf1}' >Foo.rtf
Nota la anterior se sobrescribirá Foo.rtf
, si es que existe.