社区
Linux/Unix社区
帖子详情
shell文件里有awk怎么调用该shell的传入参数
lavin66
2010-02-02 09:55:41
一个shell文件,执行时会传入两个参数,其中一个是数据文件(包含其绝对路径),假设作为第一个参数传入$1, 在shell里我要用awk命令处理该文件,在awk里直接不能写$1,我在网上查了下有说加单引号,用 '$1',结果还是读不出来?请教一下怎么解决这个问题?谢谢!
...全文
567
3
打赏
收藏
shell文件里有awk怎么调用该shell的传入参数
一个shell文件,执行时会传入两个参数,其中一个是数据文件(包含其绝对路径),假设作为第一个参数传入$1, 在shell里我要用awk命令处理该文件,在awk里直接不能写$1,我在网上查了下有说加单引号,用 '$1',结果还是读不出来?请教一下怎么解决这个问题?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brookmill
2010-02-02
打赏
举报
回复
http://topic.csdn.net/u/20090627/16/7828e9b6-1ef7-4322-8283-f601b2bdbcd6.html
lavin66
2010-02-02
打赏
举报
回复
[Quote=引用楼主 lavin66 的回复:]
一个shell文件,执行时会传入两个参数,其中一个是数据文件(包含其绝对路径),假设作为第一个参数传入$1, 在shell里我要用awk命令处理该文件,在awk里直接不能写$1,我在网上查了下有说加单引号,用 '$1',结果还是读不出来?请教一下怎么解决这个问题?谢谢!
[/Quote]
补充一个例子:
awk -v col=1 -F "," '{print "echo \""$0"\" >>"$col".out"}' '$1'|sh
这样 读不到$1参数文件.
brookmill
2010-02-02
打赏
举报
回复
'"${1}"'
linux-
shell
脚本命令:
awk
命令简介
本文主要对linux-
shell
脚本命令中的
awk
命令进行简单介绍,希望对您有所帮助。
shell
、
awk
编程教材
shell
、
awk
编程教材
shell
基础+sed+
awk
的使用
学习
shell
时做的笔记,包含sed,
awk
,sort,uniq的使用
Linux主要
shell
命令、sed、
awk
使用详解
Linux主要
shell
命令、sed、
awk
使用详解 Linux主要
shell
命令、sed、
awk
使用详解
shell
脚本修改json中某个字段的值
shell
脚本修改json中某个字段的值 - 思路:通过
awk
来找到旧数据,然后用sed来替换旧数据
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章