Lines Matching full:words
160 local words
163 read -a words <<<"$1"
170 local last=$(( ${#words[@]} - 1 ))
172 for i in "${!words[@]}"; do
174 if [[ ${words[$i]} =~ \[\<([^]]+)\>\] ]]; then
175 unset words[$i]
179 if [[ ${words[$i]} == \[ && ${words[$i+1]} == *\] ]]; then
180 unset words[$i]
181 words[$i+1]=$(printf "[%13s\n" "${words[$i+1]}")
185 if [[ ${words[$last]} =~ \[([^]]+)\] ]]; then
186 module=${words[$last]}
189 symbol=${words[$last-1]}
190 unset words[$last-1]
193 symbol=${words[$last]}
197 unset words[$last]
201 echo "${words[@]}" "$symbol $module"