Традиционной для оболочки является использование команды touch
. Но на любом языке программирования вы можете сделать это без запуска внешней программы, открыв файл с флагом O_CREAT:
в C :
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
close(open("myfile.txt", O_WRONLY | O_CREAT | O_TRUNC, 0664));
in Perl :
open TEMP '>', 'myfile.txt';
close TEMP;
in Tcl :
close [open "myfile.txt" w+]