#! /usr/bin/env dash # shellcheck disable=SC2086 # shellcheck source=/dev/null # . ~/.local/lib/shell/lib . %SHELL_LIBRARY_PATH #files=$(printf "$fx" | tr '\n' ';') # #while [ "$files" ]; do # # extract the substring from start of string up to delimiter. # # this is the first "element" of the string. # file=${files%%;*} # # trash-put "$(basename "$file")" # # if there's only one element left, set `files` to an empty string. # # this causes us to exit this `while` loop. # # else, we delete the first "element" of the string from files, and move onto the next. # if [ "$files" = "$file" ]; then # files='' # else # files="${files#*;}" # fi #done trash put "$fx"; # vim: ft=sh