열 4에 접미사 "_1"이 포함된 csv 파일이 있는데 접미사 "_1"이 포함되거나 포함되지 않을 수 있는 csv의 다른 열을 방해하지 않고 이를 제거해야 합니다.
CSV 파일 출력:
DOM, PRO, CONFIG, CONFIG_CALL, PATH
xyz.com, Num1, Num1-V, Asp_tent_1, /bin/home
abc.com, Vel1, Vell-V, Asp_App, /ai/rev/sand
123.com, Xall, X-V, X_all_time_1, /ai/test
321.com, Zall, Z-V, Z_all_1, /bin/usr/home
...
원하는 출력:
DOM, PRO, CONFIG, CONFIG_CALL, PATH
xyz.com, Num1, Num1-V Asp_tent, /bin/home
abc.com, Vel1, Vell-V, Asp_App, /ai/rev/sand
123.com, Xall, X-V, X_all_time, /ai/test
321.com, Zall, Z-V, Z_all, /bin/usr/home
나는 awk, grep, tr 시도를 시도했지만 성공하지 못했습니다.
답변1
GNU 사용 awk
:
awk -F, '{sub(/_1$/,"",$4)}1' OFS=, input
답변2
SED 사용:
sed -i 's/_1,/, /g' file.csv