Tôi đang dùng OS X, có phiên bản BSD sed
(mà tôi đoán là kém hơn phiên bản GNU trên Linux) và tất cả các kỹ thuật xóa màu trên Commandlinefu.com đều không hoạt động. Tôi đã thử thay thế công -r
tắc (không tồn tại trên OS X) -e
, nhưng điều đó không có ích.
Có cách nào đáng tin cậy để tôi có thể xóa mã định dạng màu trên OS X không? Đây là lệnh tôi đang chạy cần loại bỏ màu đầu ra:
for concurrency in $(seq 1 50); do siege -f urls.txt -c $concurrency -t 5m >> results.csv ; done
và đây là một ví dụ về việc cố gắng sử dụng sed
để tách màu khỏi đầu ra CSV:
for concurrency in $(seq 1 50); do siege -f urls.txt -c $concurrency -t 5m | sed "s,\x1B\[[0-9;]*[a-zA-Z],,g" >> results.csv ; done