- 论坛徽章:
- 93
|
本帖最后由 seesea2517 于 2012-09-19 10:20 编辑
因为你的的 name 有空格嘛 FORK ME,awk 默认是以空格做为分隔,所以你需要更换分隔符。
另外你要什么取什么不就行了,还要弄一堆不要的内容再来过滤干嘛?- [SeeSea@UC ~]$ mysql -uroot -e 'select id, name from testtest.ta where id = 1;'
- +----+---------+
- | id | name |
- +----+---------+
- | 1 | FORK ME |
- +----+---------+
- [SeeSea@UC ~]$ mysql -uroot -e 'select name from testtest.ta where id = 1;'
- +---------+
- | name |
- +---------+
- | FORK ME |
- +---------+
- # 写文件方式
- [SeeSea@UC ~]$ mysql -uroot --column-name=0 -e 'select name from testtest.ta where id = 1;' > book.txt
- [SeeSea@UC ~]$ cat book.txt
- FORK ME
- # 存变量方式
- [SeeSea@UC ~]$ bookname=`mysql -uroot --column-name=0 -e 'select name from testtest.ta where id = 1;'`
- [SeeSea@UC ~]$ echo $bookname
- FORK ME
复制代码 |
|