TEMPFILE(1) | General Commands Manual | TEMPFILE(1) |
tempfile - Crea un fichero temporal de forma segura
tempfile [-d DIRECTORIO] [-p CADENA] [-s CADENA] [-m MODO] [-n FICHERO] [--directory=DIRECTORIO] [--prefix=CADENA] [--suffix=CADENA] [--mode=MODO] [--name=FICHERO] [--help] [--version]
tempfile creates a temporary file in a safe manner. It uses mkstemps(3) to choose the name and opens it with O_RDWR | O_CREAT | O_EXCL. The filename is printed on standard output.
The directory in which to create the file might be searched for in this order:
Un estado de salida cero significa que el fichero temporal ha sido creado con éxito. Cualquier otro estado de salida indica un fallo.
No se garantiza la creación exclusiva al crear ficheros en particiones NFS. tempfile no puede crear directorios temporales. tempfile está obsoleto, debe utilizar mktemp(1) en su lugar.
#!/bin/sh #[...] t=$(tempfile) || exit trap "rm -f -- '$t'" EXIT #[...] rm -f -- "$t" trap - EXIT exit
27 de junio de 2012 | Debian |