| で区切られた 800,000 語を含む巨大なファイルがあります。キャラクター。1000 | ごとにファイルを読み取る bash スクリプトを書きたいと思います。コンテンツをファイルにダンプし、
質問する
73 次
1 に答える
1
あなたの投稿は途切れているように見えますが、私が収集したものから、このスクリプトはあなたが始めるのに役立つはずです.
awk 'BEGIN{
FS="|"
y=1
outputFile="/tmp/outfile"
}{
for (i=1; i<=NF; i++) {
tmpoutput=tmpoutput" "$i
if (y == 1000) {
y=1
print tmpoutput > outputFile
tmpoutput=""
} else {
y++
}
}
}END{
print tmpoutput > outputFile
}' inputFile
于 2013-08-07T20:06:52.293 に答える