1
我有一個每行都有6個字符的文件,我想檢查是否有任何重複的單詞。我做了以下,但東西是不正確:Bash:如何檢查文件中是否有任何重複的單詞
#!/bin/bash
while read line
do
name=$line
d=$(grep '$name' chain.txt | wc -w)
if [ $d -gt '1' ]; then
echo $d $name
fi
done <$1
如果這些單詞不在單獨的行中,請將另一個對'tr'的調用轉換爲換行符。 – cmaster
這是相當一些鏈接。你有沒有嘗試過'sort chain.txt | uniq -d' – chw21
'sort chain.txt | uniq -c'給出了我想要的輸出,謝謝:)) – orestiss