亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: script 命令如何過濾? [打印本頁]

作者: liang3391    時(shí)間: 2011-09-02 13:31
標(biāo)題: script 命令如何過濾?
只記錄用戶輸入的命令,命令結(jié)果不用記錄。

謝謝。
作者: cjaizss    時(shí)間: 2011-09-02 13:44
history
作者: liang3391    時(shí)間: 2011-09-02 13:52
不對。
作者: waker    時(shí)間: 2011-09-02 15:50
回復(fù) 3# liang3391


    2#告訴你用history就好了,用不著script ,script命令本身不提供你想要的功能
作者: liang3391    時(shí)間: 2011-09-02 16:51
如何可以過濾掉退格鍵 ?
作者: squall1    時(shí)間: 2011-09-02 17:02
清單 1. 清理 script 輸出

                               
    cat output_file.txt | \
      perl -pe 's/\e([^\[\]]|\[.*?[a-zA-Z]|\].*?\a)//g' |\
        col -b > output_file.txt.clean
  


如果您經(jīng)常做這類事情,可能想要創(chuàng)建一個(gè)小的 shell 腳本來自動化這一過程,以防在第二行鍵入替代的 Perl 命令時(shí)出問題。清單 2 是一個(gè)做這件事的小 shell 腳本。

清單 2. 一個(gè)用于清理 script 輸出的 shell 腳本

                               
    #!/bin/bash

    if [ $# -ne 2 ] ; then
      echo "Usage: cleanup script-file output-file"
      exit
    fi

    cat $1 | \
      perl -pe 's/\e([^\[\]]|\[.*?[a-zA-Z]|\].*?\a)//g' |\
        col -b > $2




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2