1行のテキストのみを含むテキストファイルがあります。
1314:Battery:1.90:50:30
aをして50と30の値を以下のような値に変更するgrep
方法がないか悩んでいます。sed
1314:Battery:1.90:45:35
50から5を減らし、30から5を増やします。
この問題を解決するより良い方法があるかどうかを教えてください。私は今このスクリプトを学び始めました。ありがとう=)
ベストアンサー1
awk -F":" '{OFS=":"; print $1,$2,$3,$4-5,$5+5}' filename
出力:
1314: バッテリー: 1.90:45:35