% perl f.pl ulimit=900 blocks (block size=512) 0: 512 bytes written 100: 51712 bytes written 200: 102912 bytes written 300: 154112 bytes written 400: 205312 bytes written 500: 256512 bytes written 600: 307712 bytes written 700: 358912 bytes written 800: 410112 bytes written 900: 461312 bytes written 904: error in print: A file cannot be larger than the value set by ulimit. at f.pl line 22.