读文件每行,写入新文件.
while read line
do
echo exec DmsPerfDB..UpdateFourGroupSubType '$line' >> query.sql
echo exec DmsPerfDB..UpdateFourGroupDev '$line' >> query.sql
echo exec DmsPerfDB..UpdateFourGropByLink '$line' >> query.sql
done<temp.txt
以上代码为什么不行?谢谢
[解决办法]
我测试你楼上的那段while代码 根本就没问题 只是你的双引号是中文状态的 请在英文状态下输入双引号while read linedo echo "exec DmsPerfDB..UpdateFourGroupSubType $line" >> query.sql echo "exec DmsPerfDB..UpdateFourGroupDev $line">> query.sql echo "exec DmsPerfDB..UpdateFourGropByLink $line">> query.sqldone < temp.txttemp.txt:aaaaaaaaaaaabbbbbbbbbbbbbbbbquery.sql:exec DmsPerfDB..UpdateFourGroupSubType aaaaaaaaaaaaexec DmsPerfDB..UpdateFourGroupDev aaaaaaaaaaaaexec DmsPerfDB..UpdateFourGropByLink aaaaaaaaaaaaexec DmsPerfDB..UpdateFourGroupSubType bbbbbbbbbbbbbbbbexec DmsPerfDB..UpdateFourGroupDev bbbbbbbbbbbbbbbbexec DmsPerfDB..UpdateFourGropByLink bbbbbbbbbbbbbbbb所以肯定是你代码别的地方的问题