2013-11-23 112 views
3

我必須創建一個腳本(更準確地說是一行代碼),它將作爲參數接收到目錄的鏈接(ex /home/stan/direct)。該目錄(在我的例子中是直接)包含未知數量的目錄和文件。這些文件包含由一個「,」(逗號),一個「」(空格)或一個「/ n」(新行)分隔的單詞。腳本必須計算可打印字符從所有這些文件(例外「」和「,」)中打印結果,並將運行腳本時發生的所有錯誤重定向到名爲errors.txt的文件中。 現在我的問題?我怎樣才能做出這樣的腳本(單行)?計算可打印字符

+1

請上傳你想要的文字看起來像之前和之後的內容示例。你有沒有嘗試過任何東西? – 2013-11-24 00:01:02

+0

問題不清楚。但'strings'命令應該可以幫到你。 '人字符串'看細節 – Kent

回答

1

首先過濾掉不打印,然後算什麼離開:

sed 's/[^a-zA-Z0-9]//g'|wc -c