如何使用BASH脚本解析CGI脚本中的POST数据?
问题描述:
我有一个用bash编写的cgi脚本,我必须读取发送到此文件的POST变量。 我不擅长bash脚本,所以我真的需要这个帮助。如何使用BASH脚本解析CGI脚本中的POST数据?
从一个PHP脚本中,我发送一个名为log_message的POST变量给这个cgi,但是我不知道如何从头文件中解析POST var。
任何帮助?
答
那些SEDS都应该有一个g
,如:
sed 's/whatever/whatever/**g**'
否则停止后的第一替换,这是不一般所需的行为。
你可以展示你到目前为止?同时显示数据的外观。 – 2010-03-18 17:51:37
我发现tr和sed命令的解决方案,我只需要做类似于urldecode的一些^^ – fatmatto 2010-03-18 18:10:16
请参阅http://stackoverflow.com/questions/3919755/how-to-parse-query-string-from-a-bash- CGI脚本。 – 2014-05-17 04:19:02