QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 981|回复: 3

请教alias的awk问题

[复制链接]
发表于 2004-12-13 11:26:22 | 显示全部楼层 |阅读模式
有如下命令:
awk '{if($0!~/hello/) print $0}' filename
在命令行能够正确运行。但在.bashrc中加入别名后就不对了:
alias awkt=" awk '{if($0!~/hello/) print $0}' filename"
输出为空。请问这是什么原因?谢谢。
发表于 2004-12-14 21:11:33 | 显示全部楼层
用反引号来做下:
alias awkt=`awk '{if($0!~/hello/) print $0}' filename`

我想你要的应该是这个效果吧...

哦,不好意思,我想直接alias 后面的这个filename估计是不行的
您还是写个脚本用awk -f来解析,放到系统的PATH中去,然后再做
alias,因为这里你接受什么参数?
用$1表示第一个参数...

如果您希望的是个交互式的,那么这样做就不行...
多交流
回复

使用道具 举报

 楼主| 发表于 2004-12-15 09:21:44 | 显示全部楼层
我试试写个脚本
回复

使用道具 举报

发表于 2004-12-15 09:30:28 | 显示全部楼层
写好同大家分享哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 16:24 , Processed in 0.065300 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表