私は .csv ファイルを持っています。5 列目の文字列を別の文字列に置き換える必要があります。列は「,」で区切られ、列の各要素は以下に示すように「」で区切られています。
"ID","CIRCLE","IP_ADDRESS","DESCRIPTION","Current_Status"
"6","local","127.0.0.1","localhost","3"
"7","RPOP1","10.10.10.1","router1","3"
5 列目の '3' であるすべての要素を文字列 'Alive' に置き換える必要があります。
スタックフローで以前に投稿された以下のスクリプトを試しましたが、私の場合は機能しません
/usr/bin/awk -F, '$5 ~ /3/ { OFS= ","; $5 = "Alive"; }' /tmp/HOST_REPORT.csv
簡単な解決策を教えてください。ありがとうございました。