%09 is a tab, so the data is tab-delimited which wonβt display properly in the console. You can substitute spaces (or any other delimiter) with something like:
concatenation " " of substrings separated by "%09" of line 1 of file "/proc/sys/net/ipv4/tcp_mem"
I ended up doing something very similar to what you are suggesting. My solution seems to be working although it is not elegant at all (your solution is shorter and easier to read).
Parsing :
concatenations of (preceding text of first β%09β of line 1 of file β/proc/sys/net/ipv4/tcp_memβ & " " & preceding text of first β%09β of following text of first β%09β of line 1 of file β/proc/sys/net/ipv4/tcp_memβ & " " & following text of first β%09β of following text of first β%09β of line 1 of file β/proc/sys/net/ipv4/tcp_memβ )