awk 分配参数

示例

赋值参数出现在awk调用的末尾,与文件变量位于同一区域,-v赋值和参数赋值都必须与以下正则表达式匹配。(假设使用POSIX语言环境)

^[[:alpha:]_][[:alnum:]_]*=

下面的示例假定一个文件file包含以下内容:(1 2 3空格分隔)

$ awk '{$1=$1}1' file OFS=, file OFS=- file
1 2 3
1,2,3
1-2-3