Cho: có 40 cột trong một bản ghi. Tôi muốn thay thế cột thứ 35 để cột thứ 35 sẽ được thay thế bằng nội dung của cột thứ 35 và ký hiệu "$". Điều gì đến với tâm trí là một cái gì đó như:
awk '{print $1" "$2" "...$35"$ "$36...$40}'
Nó hoạt động nhưng vì nó không khả thi khi số lượng cột lớn tới 10k. Tôi cần một cách tốt hơn để làm điều này.
sed 's/./$&/35'