Lines Matching full:words
97 local words
100 read -a words <<<"$1"
107 local last=$(( ${#words[@]} - 1 ))
109 for i in "${!words[@]}"; do
111 if [[ ${words[$i]} =~ \[\<([^]]+)\>\] ]]; then
112 unset words[$i]
116 if [[ ${words[$i]} == \[ && ${words[$i+1]} == *\] ]]; then
117 unset words[$i]
118 words[$i+1]=$(printf "[%13s\n" "${words[$i+1]}")
122 if [[ ${words[$last]} =~ \[([^]]+)\] ]]; then
123 module=${words[$last]}
126 symbol=${words[$last-1]}
127 unset words[$last-1]
130 symbol=${words[$last]}
134 unset words[$last]
138 echo "${words[@]}" "$symbol $module"