我有以下代码将QUERY_STRING数据打印到新行的文本文件
#!/bin/sh
echo "Content-type: text/html"
echo ""
read QUERY_STRING
echo $QUERY_STRING > /test
eval $(echo "$QUERY_STRING"|awk -F'\n' '{for(i=1;i<=NF;i++){print $i}}')
echo ""
echo ""
但是当我看到测试文件时,它没有打印新行,请你说明如何在新行中打印
eval $(echo "$QUERY_STRING"|awk -F'\n' '{for(i=1;i<=NF;i++){print $i}}')
我给了-F'\ n',但它不起作用。有什么想法??
答案 0 :(得分:0)
您可以使用
eval $(echo "$QUERY_STRING"|awk -F'\n' '{for(i=1;i<=NF;i++){print $i, "\n"}}')