Câu hỏi rất đơn giản nhưng dường như không thể tìm thấy câu trả lời đơn giản ...Lọc ký tự không phải chữ cái ra khỏi chuỗi trong tập lệnh shell
Tôi viết một tập lệnh bash cần xóa tất cả không phải chữ cái và không -các ký tự số. Ví dụ. Tôi muốn ...
INPUT_STRING="ABC# .1-2-3"
OUTPUT_STRING= # some form of processing on $INPUT_STRING #
echo $OUTPUT_STRING
ABC123
Tôi nhận thấy điều này sẽ được giải quyết tốt nhất bằng cách sử dụng regex, nhưng không chắc chắn cách sử dụng hiệu quả trong tập lệnh.
Tất cả giúp đỡ đánh giá rất cao ...
Đó chính xác là những gì tôi cần, cảm ơn! – Rich