awk脚本中的问题

zhangyisc 2014-09-01 03:01:46

在脚本中需要定义字段分隔符,命令为 awk -F: '/good/{print $1,$2}' filename。在脚本中如何编写。
编写脚本test
-F: /good/{print $1, $2}
运行
awk -f test filename
提示如下:
awk: facts:1: -F: /good/{print $1,$2}
awk: facts:1: ^ syntax error
...全文
177 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyisc 2014-09-04
  • 打赏
  • 举报
回复
谢谢版主,收到了
ljc007 2014-09-02
  • 打赏
  • 举报
回复
BEGIN{FS=":"}
/good/{print $1,$2}
buyong 2014-09-01
  • 打赏
  • 举报
回复
-F: 是awk的选项,不能放到文件里。只有' ***** can be put it file
空的 2014-09-01
  • 打赏
  • 举报
回复
testawk内容 awk -F: '/good/{print $1,$2}' $1 chmod +x testawk testawk filename

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧