我有一個用於學校的UNIX任務。 我們必須採取以下文字並列出所有連續單詞。例如,這個句子:'這是我的第一個問題'。必須成爲:Unix:用2個字和一個換行符替換2個字
這是
是我
我的第一
第一個問題
(沒有標點符號或數字)
這是文本文件,我們需要更改:https://docs.google.com/file/d/0BwTO3Dwf7nQfSFU5TEpLZ1BlVHM/edit?usp=sharing
這是我到目前爲止有:
$ cat reservoir.txt | tr -d "\n," | tr -d -c [A-Z,a-z," "] | tr -s ' '
基本上,我只是刪除換行符,標點符號,數字和連續的空格準備我的文字。從這裏起,我被卡住了。
我的想法是讓Linux用'word1(space)word2 \ n' 替換'word1(space)word2',但是我怎樣才能在tr或sed中指定任何單詞?我已經嘗試*
但它沒有工作(我可能做錯了什麼)