$6
ファイルからファイルに置き換える必要があります。誰でも構文の問題を解決するのに役立ちますか?A
$147
B
私は前に試しました
cut -d, f6 fileA | paste -d, f157 fileB
しかし、うまくいきません。私も試しました
awk '$6 fileA = $157 fileB'
しかし、構文が間違っています。
答え1
逆さまに作業してください。代替項目を分類し、「基本」ファイルを解析するときに挿入します。
$ awk 'NR == FNR { replacements[NR]=$147 } NR != FNR { $6 = replacements[FNR]; print }' fileB fileA
出力を新しいファイルに保存するには、通常どおりシェルリダイレクトを使用します。
$ awk 'NR == FNR { replacements[NR]=$147 } NR != FNR { $6 = replacements[FNR]; print }' fileB fileA > newFileC