我运行了这个命令
$ script -a 05112013.log
$ ls
$ Ctrl+D
我在 05112013.log 文件中看到以下内容,
Script started on Tue 05 Nov 2013 06:12:46 PM IST
^[]0;mmopuru@mmopuru:/zyme_shared/zyme_apps/zymenet/dev^G^[[?1034h[mmopuru@mmopuru dev]$ ls^M
^[[0m^[[00;33m05112013.log^[[0m ^[[01;34mberkeleydb^[[0m ^[[00;33mC:\nppdf32Log\debuglog.txt^[[0m ^[[01;34mhttpd^[[0m ^[[01;34mlib^[[0m ^[[01;34mmemcached^[[0m ^[[01;34mpython^[[0m test.py ^[[01;34mzyme_repo^[[0m^M
^[[01;34mapache-tomcat^[[0m ^[[01;34mbin^[[0m ^[[01;34mEGG-INFO^[[0m ^[[01;34mjobscheduler^[[0m ^[[01;34mlibmemcached^[[0m ^[[01;34mopenldap^[[0m ^[[01;34mrepository^[[0m ^[[01;34mzymenetwsgi^[[0m^M
^[]0;mmopuru@mmopuru:/zyme_shared/zyme_apps/zymenet/dev^G[mmopuru@mmopuru dev]$ exit^M
Script done on Tue 05 Nov 2013 06:12:51 PM IST
为什么脚本命令以 Windows 格式记录内容?意味着使用 ^M、^G^[、^[ 等字符作为换行符、标签等?
:set ff?
注意:当我在vi中检查文件格式时说fileformat=unix
.