标题: [问题求助] 【已解决】请问gawk怎么打印出双引号? [打印本页]
作者: JooKin 时间: 2013-5-12 19:18 标题: 【已解决】请问gawk怎么打印出双引号?
本帖最后由 JooKin 于 2013-5-12 22:01 编辑
请问怎么在字符间插入双引号?
比如$0=123,$12=456
想变成这样:123 "#" 456
这样{print $0\" "#" \"$12}不行请问怎么写呢?
作者: BAT-VBS 时间: 2013-5-12 19:57
- echo 123 456 | gawk "{print $1 \" # \" $2}"
复制代码
作者: JooKin 时间: 2013-5-12 20:34
回复 2# BAT-VBS
不是的,重点是要输出双引号
作者: Batcher 时间: 2013-5-12 21:46
回复 3# JooKin - echo 123 456 | gawk "{print $1 \"\x22 # \x22\" $2}"
复制代码
作者: JooKin 时间: 2013-5-12 22:01
回复 4# Batcher
多谢Batcher大大,亲一个。。。
作者: JooKin 时间: 2013-5-12 22:04
回复 4# Batcher
再多句嘴,这个\x22有什么讲究吗?有没有这类相关的资料学习啊,给个链接吧,谢谢!
作者: tmplinshi 时间: 2013-5-12 23:32
回复 6# JooKin
22 是双引号的十六进制。
标准ASCII表
http://baike.baidu.com/view/15482.htm#3
作者: Batcher 时间: 2013-5-13 08:44
回复 5# JooKin
本人:性别男,爱好女。不搞基
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |