摘要: 用法:eval command-line原理:eval主要用在对参数的特殊处理上面的,一般的命令行,shell处理参数就只执行一遍,像转义和变量转变;但加上eval后就可以对参数多进行一遍处理;一个eval只能使shell对参数多一次处理,因此有几个eval就可以多加几次,即eval eval co 阅读全文
posted @ 2020-11-07 16:00 emanlee 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: shell脚本运行时传入参数$1 $2 等,awk 也可以使用参数 $1 $2 等, $1 $2 等会混淆。 解决方法: 脚本中awk用到自身的内置参数时,采用\进行转义 filename=$1 cat $filename | awk -F"," '{ \$1=""; print $0 }' REF 阅读全文
posted @ 2020-11-07 11:22 emanlee 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash echo "Shell 传递参数实例!"; echo "执行的文件名:$0"; echo "第一个参数为:$1"; echo "第二个参数为:$2"; echo "第三个参数为:$3";echo "参数个数为:$#"; 阅读全文
posted @ 2020-11-07 11:16 emanlee 阅读(361) 评论(0) 推荐(0) 编辑