Don't modify the target value from the command input when creating a
target attribute. This fixes creating the target value and when the
actual target was changed the literal element path to the target was
being used. If the literal path is needed, the literal path should be
specified in the command. For example:
attr set target some<TAB>path dest<TAB>path
attr set target dest<TAB>path some<TAB>otherpath
Then "some<TAB>path" used to point to "dest<TAB>path" rather than follow
the target of "dest<TAB>path" because no target attribute was found in
"dest<TAB>path" originally and was modifying each element in the target
value of "some<TAB>path" to be a literal element.