日期:2014-05-16  浏览次数:20747 次

SHELL如何连接变量呢awk -F, '$1=1{print > ""${TARGET}""}'


function a()
{
SOURCE=${1}
TARGET=${2}
find ${SOURCE} -type f -name "*" -print0 | xargs -0 awk -F, '$1=1{print > ""${TARGET}""}'
}



请问这里如何连接变量啊!文件名是变化的!
{print > "变量"}'





------解决方案--------------------
接分,涨姿势。
------解决方案--------------------
另外一个方法是使用 -v
find ${SOURCE} -type f -name "*" -print0 
------解决方案--------------------
 xargs -0 awk -F, -v FILE=$TARGET '$1=1{print > FILE}'

------解决方案--------------------
节点分花花,