On 6/23/07, Wu-Kung Sun <[EMAIL PROTECTED]> wrote:
The bash manpage says "If the substitution appears within double quotes, word splitting and pathname expansion are not performed on the results." So try "$(cat temp1)" -
Thanks for the reply. However result was [EMAIL PROTECTED]:~$ for line in "$(cat temp1)";do echo "20070622,$line">>temp2 ;done [EMAIL PROTECTED]:~$ cat temp2 20070622,3IINFOTECH,3I INFOTECH LTD., 304.00, 307.95, 302.60, 305.55,184687 3MINDIA,3M INDIA LIMITED, 1785.00, 1823.00, 1760.00, 1819.50,1464 [EMAIL PROTECTED]:~$ I think ever line breaks are not considered. -- L.V.Gandhi http://lvgandhi.tripod.com/ linux user No.205042