New paste Repaste Download
#!/bin/bash
# Prompt for Vehicle Number
read -p "Enter Vehicle Number to delete: " delete_vehicle_no
# Search for the record (match starting with Vehicle Number followed by '|')
record=$(grep "^${delete_vehicle_no}|" "vehicle_insurence_records.txt")
# Check if record exists
if [ -z "$record" ]; then
    echo "No record found for vehicle number: $delete_vehicle_no"
else
    # Backup original file
    cp "vehicle_insurence_records.txt" "vehicle_insurence_records.txt.bak"
    # Remove the matching line and overwrite the file
    grep -v "^${delete_vehicle_no}|" "vehicle_insurence_records.txt" > temp_file
    mv temp_file "vehicle_insurence_records.txt"
    echo "Record for vehicle number $delete_vehicle_no deleted successfully."
fi
Filename: None. Size: 763b. View raw, , hex, or download this file.

This paste expires on 2025-07-08 06:38:57.208629. Pasted through web.