eval问题
时间:2011-03-29
来源:互联网
cat bb.sh
w='a="a
b
c"'
echo "$w"
eval $w
echo $a
sh bb.sh
a="a
b
c"
a b c
w的值是个多行的变量,为啥eval一把后,回车变空格了,我希望还是回车
w='a="a
b
c"'
echo "$w"
eval $w
echo $a
sh bb.sh
a="a
b
c"
a b c
w的值是个多行的变量,为啥eval一把后,回车变空格了,我希望还是回车
作者: 南非蜘蛛 发布时间: 2011-03-29
没办法啊,要么改成:
复制代码
要么改成:
复制代码
- w='a="a\nb\nc"'
- echo -e "$w"
- eval $w
- echo -e "$a"
- w='a="a
- b
- c"'
- echo "$w"
- eval $w
- echo $a | tr ' ' '\n'
作者: xiaopan3322 发布时间: 2011-03-29
w='a="a
b
c"'
echo "$w"
eval "$w"
echo "$a"
b
c"'
echo "$w"
eval "$w"
echo "$a"
作者: ziyunfei 发布时间: 2011-03-29
QUOTE:
w='a="a
b
c"'
echo "$w"
eval "$w"
echo "$a"
ziyunfei 发表于 2011-03-29 10:18
b
c"'
echo "$w"
eval "$w"
echo "$a"
ziyunfei 发表于 2011-03-29 10:18
我靠,郁闷,居然没注意这个双引号,,,
thx...
作者: xiaopan3322 发布时间: 2011-03-29
好像有点问题
[root@douzhe_com ~]# cat bb.txt
aaaaaaaaaaa
bbbbbbbbbbb
wwccccccccccc
ddddddddddd
eeeeeeeeeee
[root@douzhe_com ~]# cat bb.txt|awk 'BEGIN{FS="ww";RS=""}{for(i=1;i<=NF;i++) print "'\''""v"i"=\""$i"\"""'\''"}'
'v1="aaaaaaaaaaa
bbbbbbbbbbb
"'
'v2="ccccccccccc
ddddddddddd
eeeeeeeeeee"'
[root@douzhe_com ~]# eval $(cat bb.txt|awk 'BEGIN{FS="ww";RS=""}{for(i=1;i<=NF;i++) print "'\''""v"i"=\""$i"\"""'\''"}')
-bash: v1="aaaaaaaaaaa bbbbbbbbbbb ": command not found
[root@douzhe_com ~]#
[root@douzhe_com ~]# cat bb.txt
aaaaaaaaaaa
bbbbbbbbbbb
wwccccccccccc
ddddddddddd
eeeeeeeeeee
[root@douzhe_com ~]# cat bb.txt|awk 'BEGIN{FS="ww";RS=""}{for(i=1;i<=NF;i++) print "'\''""v"i"=\""$i"\"""'\''"}'
'v1="aaaaaaaaaaa
bbbbbbbbbbb
"'
'v2="ccccccccccc
ddddddddddd
eeeeeeeeeee"'
[root@douzhe_com ~]# eval $(cat bb.txt|awk 'BEGIN{FS="ww";RS=""}{for(i=1;i<=NF;i++) print "'\''""v"i"=\""$i"\"""'\''"}')
-bash: v1="aaaaaaaaaaa bbbbbbbbbbb ": command not found
[root@douzhe_com ~]#
作者: 南非蜘蛛 发布时间: 2011-03-29
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28