免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: mmh
打印 上一主题 下一主题

求助:取文件行的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-08-07 12:29 |只看该作者
原帖由 ly5066113 于 2008-8-7 12:27 发表



黑哥该郁闷了。

^_^   ^_^   ^_^

论坛徽章:
0
12 [报告]
发表于 2008-08-07 12:29 |只看该作者
原帖由 mmh 于 2008-8-7 12:25 发表
No manual entry for shell

man sh
你没看懂他的意思。shell不是一个程序,只是各种shell的一个总称。

论坛徽章:
1
处女座
日期:2014-12-23 17:59:27
13 [报告]
发表于 2008-08-07 13:33 |只看该作者
ly 是问题杀手啊.

论坛徽章:
0
14 [报告]
发表于 2008-08-08 10:15 |只看该作者
网络出错

[ 本帖最后由 mmh 于 2008-8-8 10:28 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2008-08-08 10:19 |只看该作者
原帖由 ly5066113 于 2008-8-7 10:58 发表
awk '{print "mail -s "$1" "$2" < "$3}' file.txt | sh

执行后变成 mail -s test 123@163.com < aaaaaaa 了
mail -s 要求< 后面跟的是文件.
怎么确保$3同$2 与 $1 是同一行的前提下输出$3到一个文件然后在mail -s $1 $2 < $3  ??????

刚学shell,不懂之处请大家见谅!

[ 本帖最后由 mmh 于 2008-8-8 10:24 编辑 ]

论坛徽章:
1
处女座
日期:2014-12-23 17:59:27
16 [报告]
发表于 2008-08-08 11:25 |只看该作者
原帖由 mmh 于 2008-8-8 10:19 发表

执行后变成 mail -s test 123@163.com < aaaaaaa 了
mail -s 要求< 后面跟的是文件.
怎么确保$3同$2 与 $1 是同一行的前提下输出$3到一个文件然后在mail -s $1 $2 < $3  ??????

刚学shell,不懂之处请大 ...


awk '{print $3 > $3 }'

论坛徽章:
0
17 [报告]
发表于 2008-08-08 12:23 |只看该作者
awk '{print "mail -s "$1" "$2" < "$3}'
awk '{print $3 > $3 }'

这两句连起来呢?

论坛徽章:
0
18 [报告]
发表于 2008-08-08 12:36 |只看该作者
aaaaa bbbbb@123.com cccccccccccc

试试:

awk '{print "echo "$3"| mail -s "$1" "$2}' filename | sh

论坛徽章:
0
19 [报告]
发表于 2008-08-08 12:47 |只看该作者
原帖由 leetaedong 于 2008-8-7 13:33 发表
ly 是问题杀手啊.


同意
并且 快 准 很  
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP