您的位置:首页 > 运维架构 > Shell

sed awk shell传参问题

2015-09-21 15:14 465 查看
shell 传参到sed中:

普通sed写法 sed -xxx '/xxxx/p'

传入shell参数 sed -xxx "/xxxx $A $B /p" ---引用参数值的写法不变$A 只是原来的语句上的单引号 变为 双引号

shell 传参到awk中:

普通awk写法 awk -xxx '{if(NR==1)printf("xxxx")}' file_name

传入shell参数 awk -xxx '{if(NR=='"$var"')printf("xxxx")}' file_name-----------语句上的单引号不变,在被引用的变量$var上先加一层双引号,再加一层单引号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: