#!/bin/bash remove_leading_zeroes() { # Desc: Removes leading zeroes from lines # Input: stdin # Output: stdout # Depends: BK-2020-03 read_stdin() # Version: 0.0.2 while read -r line; do printf "%s\n" "$line" | sed -E -e 's/(^0*)([0-9].*)/\2/'; done; }; printf "00000.jpg\n0001.jpg\n2.jpg\n000003.jpg\n0010.jpg\n"; printf "========================\n"; printf "00000.jpg\n0001.jpg\n2.jpg\n000003.jpg\n0010.jpg\n" | remove_leading_zeroes;