我與形式的很多重複的文件無法創建SED替代刪除重複文件
a
a
b
b
c
c
,我需要減少
a
b
c
所以我寫了一個sed命令:sed -r 's/^(.*)$\n^(.*)$/\1/mg' filename
,但該文件仍然顯示重複。不過,我相信這個正則表達式的工作原理,因爲我測試了它here。
那麼我做錯了什麼?
我懷疑它可能與-r
選項有關,因爲我不太確定那是幹什麼的(但是沒有它,我得到一個invalid reference \1 on
的命令的RHS錯誤)。
預期結果是:'a \ na \ nb \ na \ na'? –
@CasimiretHippolyte'a \ nb \ na' –
文件是否總是被排序?如果是這樣,請使用'uniq'。如果不是,並且生成的文件被允許以排序(非原始)順序,則可以使用'sort -u'。 – Mort