0
我有一個文本文件,其中有130萬行和258列以分號(;)分隔。如何搜索文件中的字符,不包括字母(大寫和小寫),分號(;),引號(')和雙引號(「)?理想情況下,複製列表。搜索文件中不包含字符集的字符
我有一個文本文件,其中有130萬行和258列以分號(;)分隔。如何搜索文件中的字符,不包括字母(大寫和小寫),分號(;),引號(')和雙引號(「)?理想情況下,複製列表。搜索文件中不包含字符集的字符
使用下面的管道
# Remove the characters you want to exclude
tr -d 'A-Za-z;"'\' <file |
# One character on each line
sed 's/\(.\)/\1\
/g' |
# Remove duplicates
sort -u
例
echo '2343abc34;ABC;;@$%"' |
tr -d 'A-Za-z;"'\' |
sed 's/\(.\)/\1\
/g' |
sort -u
$
%
2
3
4
@
你可以使用grep -v命令和管道它來進行排序,然後到uniq的。
完美。非常感謝,Diomidis。 – user702432