#!/bin/bash # 输入文件路径 input_file="input.txt" # 输出文件路径 output_file="output.txt" # 使用awk将以分号为分割符的第3列空值替换为999并输出到新文件 awk 'BEGIN { FS = OFS = ";" } {$3 = ($3 == "" ? 999 : $3); print}' "$input_file" > "$output_file"
#!/bin/bash # 输入文件路径 input_file="input.txt" # 输出文件路径 output_file="output.txt" # 使用awk将以分号为分割符的第3列空值替换为999并输出到新文件 awk 'BEGIN { FS = OFS = ";" } {$3 = ($3 == "" ? 999 : $3); print}' "$input_file" > "$output_file"