Chinaunix

标题: 在while read line里怎样保留行首的空格 [打印本页]

作者: 树上开花    时间: 2009-04-05 20:04
标题: 在while read line里怎样保留行首的空格
$cat file
    1
    2
    3

$while read line;do echo “$line”;done <file
1
2
3

怎样保留文件前面的空格?
作者: justlooks    时间: 2009-04-05 21:14
for line in "`cat file`";do echo "$line";done
作者: 皇家救星    时间: 2009-04-05 21:18
var=`awk '{print \$0; exit;}'`
作者: 寂寞烈火    时间: 2009-04-05 22:53
预置一下IFS
作者: 树上开花    时间: 2009-04-06 10:23
谢谢各位的解答,我用了justlooks:
for line in "`cat file`";do echo "$line";done

可我发现如果在保证保留开头的空格的情况下,同时输出随机数的话,
只会输出一个相同的随机数。
$for line in "`cat file`";do echo $RANDOM ;done
12233
12233
12233
怎样做到输出不同的随机数呢?

[ 本帖最后由 树上开花 于 2009-4-6 10:54 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2