linux: awk 指定位置替換字元

橙子牛奶糖發表於2024-03-14

舉個例子,現有檔案test:
CGAGTA
我們想將test檔案的第二個字元(即G)替換為C,生成test1檔案:
CCAGTA
即可使用如下程式碼:
awk 'BEGIN{FS=OFS=""}{sub(/G/,"C",$2)}1' test > test1

相關文章