我想掩飾此分隔文件中的第6列。目前我的嘗試掩蓋了整個文件。我想知道我可能做錯了什麼。Masking delimited columns shellscript
電流:
awk 'BEGIN{FS=OFS="^^"} {gsub(/./, "X", $1)} 6' $1
輸入:
00000000001^^00023^^111112233^^C^^ ^^Iwanttomaskthis ^^ ^^ ^^U^^W^^ ^^ ^^222^^6^^77
00000000001^^00024^^111112233^^B^^ ^^Iwanttomaskthis ^^ ^^ ^^X^^W^^ ^^ ^^333^^9^^88
預計:
00000000001^^00023^^111112233^^C^^ ^^XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^^ ^^ ^^U^^W^^ ^^ ^^222^^6^^77
00000000001^^00024^^111112233^^B^^ ^^XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^^ ^^ ^^U^^W^^ ^^ ^^222^^6^^77
謝謝我也這麼想,但語法錯了。謝謝一堆! – Defcon