echo "|$COMMAND|"|tr '\n' ' '
将用空格替换换行符(在POSIX / Unix中不是回车符)。
老实说,我会考虑从bash转向更健全的东西。或避免首先生成此畸形数据。
嗯,这似乎也可能是一个可怕的安全漏洞,以及,根据数据来自哪里。
echo "|$COMMAND|"|tr '\n' ' '
将用空格替换换行符(在POSIX / Unix中不是回车符)。
老实说,我会考虑从bash转向更健全的东西。或避免首先生成此畸形数据。
嗯,这似乎也可能是一个可怕的安全漏洞,以及,根据数据来自哪里。