AWK参数过长,怎么处理
发表于 : 2011-09-20 10:12
#!bin/bash
IFS_old=$IFS
IFS=$'\n'
arr1=$(cat 1.txt)
t="$arr1"
awk -v t="$arr1" 'BEGIN{ split(t,ts);i=0;}{ print ts " " $0; i=i+1;}END{}' pid1.txt >a.txt
1.txt中有数万行的数据,,直接这么运行就显示参数过长的错误
,请问有什么方法吗,能扩大参数的缓存块吗,或者是其他的方法,
IFS_old=$IFS
IFS=$'\n'
arr1=$(cat 1.txt)
t="$arr1"
awk -v t="$arr1" 'BEGIN{ split(t,ts);i=0;}{ print ts " " $0; i=i+1;}END{}' pid1.txt >a.txt
1.txt中有数万行的数据,,直接这么运行就显示参数过长的错误
