I constantly see IFS="value" command
being referred to as a means of changing the IFS (Internal Field Separator) temporarily, only for the duration of the command provided, yet there are many situations where what looks to me to be similar usage fails.
I am sure these are errors on my part, but In trying to figure out what my misunderstanding was/is, I was completely unable to find any official documentation even speaking of the existence of this feature.
Perhaps this is a true case of simply not knowing which term to search for, as perhaps there is a name for this feature that I am unaware of and was unable to find through quite a reasonable amount of searching.
I've tried searching through the BASH manual, searching for relevant sections of the posix spec, asking Bing chat and more. The only results I seem to be able to find are people referring to the features existence but never any official documentation. Outside of knowing that it must exist because it clearly works for myself and others, it feels as if this feature, or rather official documentation for this feature simply does not exist.
My question therefore to StackExchange, is what in the universe is this feature called and where is it officially documented?
I am looking for any official documentation at this point whether that be for BASH, Posix, Linux, Unix, anything.