#!/bin/bash
# ideone boilerplate - we can't write files in the home directory;
# so create a temporary directory for our files instead
t=$(mktemp -d -t ideone.XXXXXXXXXXXX) || exit
trap 'rm -rf "$t"' ERR EXIT
cd "$t"
cat <<\: >a.txt
12
23
45
56
:
awk 'NR>1 { close(f) }
{ f=++n ".txt"; print >f }' a.txt
tail [1-9]*.txt
IyEvYmluL2Jhc2gKCiMgaWRlb25lIGJvaWxlcnBsYXRlIC0gd2UgY2FuJ3Qgd3JpdGUgZmlsZXMgaW4gdGhlIGhvbWUgZGlyZWN0b3J5OwojIHNvIGNyZWF0ZSBhIHRlbXBvcmFyeSBkaXJlY3RvcnkgZm9yIG91ciBmaWxlcyBpbnN0ZWFkCnQ9JChta3RlbXAgLWQgLXQgaWRlb25lLlhYWFhYWFhYWFhYWCkgfHwgZXhpdAp0cmFwICdybSAtcmYgIiR0IicgRVJSIEVYSVQKY2QgIiR0IgoKY2F0IDw8XDogPmEudHh0CjEyCjIzCjQ1CjU2CjoKCmF3ayAnTlI+MSB7IGNsb3NlKGYpIH0KICAgIHsgZj0rK24gIi50eHQiOyBwcmludCA+ZiB9JyBhLnR4dAoKdGFpbCBbMS05XSoudHh0