I’ve written a Perl script which will split text into fixed-width strings of text. If there are any issues with this script, please let me know.
The documentation for the script is as follows:
DESCRIPTION splitlines.pl - Simple Perl script to take incoming arbitrary text and output it in fixed-width lines, each at a user-specified length. SYNOPSIS splitlines.pl [-f|--file <File to Read Input From>] [-l|-s|--length|--size <Size for Each String>] [<Size for Each String>] OPTIONS -f, --file <File to Read Input From> Specifies the file to read input text from. The file at the specified path must be readable by the current user running this script in order for this script to be able to parse its input into separate fixed-width lines. -l, --length, -s, --size <Size for Each String> Specifies the number of characters that should be in each outputted line. ENVIRONMENT VARIABLES This script supports the use of the following environment variables: SPLITLINES_LINE_SIZE Specifies the number of characters that should be in each outputted line, similar to -l or -s (or their long forms). INPUTTING STRING SIZE If the size for each string is not explicitly specified by a command-line option or command-line argument, the script will prompt the user to input it during the operation of splitting the arbitrary text. AUTHOR Jeffrey Meyer <jeffrey@thejeffrey.net>, 2016-2017 splitlines.tgz (1.1KB)