例如
var1="a
> b
> c
> d
> ........"
var2="A
> B
> C
> D
> ........"
通过命令方式将两个变量在列方向上合在一起,变为
"aA
> bB
> cC
> dD
> ......”作者: sosodream 时间: 2010-07-20 16:42
这个合不合楼主需求:
]# awk '{a[FNR]=a[FNR]$0;}END{while(b++<FNR) print a[b];}' <(echo "a
b
c
d") <(echo "A
B
C
D")
aA
bB
cC
dD作者: Shell_HAT 时间: 2010-07-20 16:50
这个好像也不行,也是报错:
A file or directory in the path name does not exist.
ksh: echo: 0403-016 Cannot find or open the file.作者: luciferneptune 时间: 2010-07-23 08:55
自己顶作者: sosodream 时间: 2010-07-23 14:07
我用的是bash呵,不过ksh也是支持的
应该是你没用对了
另外,上边几个人的方法也不错
[root@rac0 ~]# ksh
# awk '{a[FNR]=a[FNR]$0;}END{while(b++<FNR) print a[b];}' <(echo "a
> b
> c
> d") <(echo "A
> B
> C
> D")
输出结果:
aA
bB
cC
dD作者: luciferneptune 时间: 2010-07-23 15:50