社区
Linux/Unix社区
帖子详情
shell文件里有awk怎么调用该shell的传入参数
lavin66
2010-02-02 09:55:41
一个shell文件,执行时会传入两个参数,其中一个是数据文件(包含其绝对路径),假设作为第一个参数传入$1, 在shell里我要用awk命令处理该文件,在awk里直接不能写$1,我在网上查了下有说加单引号,用 '$1',结果还是读不出来?请教一下怎么解决这个问题?谢谢!
...全文
562
3
打赏
收藏
shell文件里有awk怎么调用该shell的传入参数
一个shell文件,执行时会传入两个参数,其中一个是数据文件(包含其绝对路径),假设作为第一个参数传入$1, 在shell里我要用awk命令处理该文件,在awk里直接不能写$1,我在网上查了下有说加单引号,用 '$1',结果还是读不出来?请教一下怎么解决这个问题?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
内部进行处理
前段时间和几位同事讨论过一个问题:
Shell
脚本
里
面怎样把一个数组传递到
awk
内部进行处理? 当时没有找到方法。...众所周知,
Shell
脚本
里
面把一个普通变量传递给
awk
是非常简单的,直接用 -v
参数
赋值就行了。 s
shell
编程指南,
shell
脚本,本书共分五部分全。grep家族,sed,
AWK
,正则表达式,tr用法
第20章 向脚本传递
参数
224 第21章 创建屏幕输出 236 第22章 创建屏幕输入 252 第23章 调试脚本 274 第24章
shell
嵌入命令 277 第五部分 高级
shell
编程技巧 第25章 深入讨论 第26章
shell
工具 289 第27章 几个脚本...
shell
编程指南pdf
18.3.13 将脚本
参数
传入
系统命令 167 18.3.14 null:命令用法 167 18.3.15 测试目录创建结果 168 18.3.16 另一个拷贝实例 169 18.3.17 多个if语句 169 18.3.18 测试和设置环境变量 169 18.3.19 检测最后命令状态 170...
UNIX命令及
SHELL
编程
20_基础
shell
编程-向脚本传递
参数
.PDF 21_基础
shell
编程-创建屏幕输出.PDF 22_基础
shell
编程-创建屏幕输入.PDF 23_基础
shell
编程-调试脚本.PDF 24_基础
shell
编程-
shell
嵌入命令.PDF 25_高级
shell
编程技巧-深入...
新版Linux
Shell
编程实训(全)20170518.docx
项目三
Shell
传递
参数
81 [学习目标] 81 任务3.1
Shell
传递
参数
82 任务3.2
Shell
案例:
参数
比较 85 任务3.3
Shell
案例:通过
参数
描述变量 86 练习(前两题每题30分,第三题40分,共计100分) 87 项目四
Shell
数组 89...
Linux/Unix社区
23,118
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章