Tôi có thể sử dụng lệnh "script" để ghi lại một phiên tương tác tại dòng lệnh. Tuy nhiên, điều này bao gồm tất cả các ký tự điều khiển và mã màu. Tôi có thể xóa các ký tự điều khiển (như backspace) bằng "col -b", nhưng tôi không thể tìm thấy một cách đơn giản để xóa mã màu.
Lưu ý rằng tôi muốn sử dụng dòng lệnh theo cách thông thường, vì vậy đừng muốn tắt màu ở đó - tôi chỉ muốn xóa chúng khỏi đầu ra tập lệnh. Ngoài ra, tôi biết có thể chơi xung quanh và thử tìm một regrec để sửa chữa mọi thứ, nhưng tôi hy vọng có một cách đơn giản hơn (và đáng tin cậy hơn - nếu có một mã tôi không biết khi tôi phát triển giải pháp regrec?).
Để hiển thị vấn đề:
spl62 tmp: tập lệnh Script bắt đầu, file là typcript spl62 lepl: ls add-licence.sed build-example.sh commit-test push-docs.sh add-licence.sh build.sh xóa-licence.sed setup.py asn build-test.sh xóa-licence.sh src build-doc.sh sạch doc-src test.ini spl62 lepl: thoát Script đã hoàn thành, file là typcript spl62 tmp: bản thảo cat -v Script bắt đầu vào ngày 09 tháng 6 năm 2011 09:47:27 AM CLT spl62 lepl: ls ^ M ^ [[0m ^ [[00madd-licence.sed ^ [[0m ^ [[00; 32mbuild-example.sh ^ [[0m ^ [[00mcommit-test ^ [[0m ^ [[00; 32mpush-docs.sh ^ [[0m ^ M ^ [[00; 32madd-licence.sh ^ [[0m ^ [[00; 32mbuild.sh ^ [[0m ^ [[00mdelete-licence.sed ^ [[0m ^ [[00msetup.py ^ [[0m ^ M ^ [[01; 34masn ^ [[0m ^ [[00; 32mbuild-test.sh ^ [[0m ^ [[00; 32mdelete-licence.sh ^ [[0m ^ [[01; 34msrc ^ [[0m ^ M ^ [[00; 32mbuild-doc.sh ^ [[0m ^ [[00; 32mclean ^ [[0m ^ [[01; 34mdoc-src ^ [[0m ^ [[00mtest.ini ^ [[0m ^ M spl62 lepl: thoát ^ M Kịch bản được thực hiện vào ngày 09 tháng 6 năm 2011 09:47:29 AM CLT spl62 tmp: col -b <bản thảo Script bắt đầu vào ngày 09 tháng 6 năm 2011 09:47:27 AM CLT spl62 lepl: ls 0m00madd-licence.sed0m 00; 32mbuild-example.sh0m 00mcommit-test0m 00; 32mpush-docs.sh0m 00; 32madd-licence.sh0m 00; 32mbuild.sh0m 00mdelete-licence.sed0m 00msetup.py0m 01; 34masn0m 00; 32mbuild-test.sh0m 00; 32mdelete-Licence.sh0m 01; 34msrc0m 00; 32mbuild-doc.sh0m 00; 32mclean0m 01; 34mdoc-src0m 00mtest.ini0m spl62 lepl: thoát Kịch bản được thực hiện vào ngày 09 tháng 6 năm 2011 09:47:29 AM CLT