#!/bin/bash
# Desc: Output random text selection from a text file within a directory
# Usage: randtxt.sh DIR
-# Version 0.0.5
+# Version 0.0.6
# Depends: Bash 5.1.16, GNU findutils 4.8.0, GNU Coreutils 8.32
# Example: randtxt.sh ~/Calibre\ Library/
selCount="$(( selEnd - selStart + 1 ))"; # number of bytes within selection
# Output context
file="$(cut -f2- <<< "${fileSizeList[i]}"; )";
- printf "INFO:Sample of:%s\n" "$file";
+ printf "INFO:Sample of:%s\n" "$file" 1>&2;
tail --bytes=+$((selStart+1)) -- "$file" | head --bytes=$((selCount));
printf "\n";
return 0;