【发布时间】:2023-04-08 06:40:01
【问题描述】:
你好, Je fais un script sh mais je n'arrive pas à avoir le résultat souhaité en effet j'ai un fichier texte du style
toto
tata
§
toto
tata
§
tati
§
toto
et je voudrais le résulat suivant
2
toto
tata
1
tati
1
toto
Pour avoir les lignes uniques avec leur fréquence d'apparition, la commande:
cat file.txt | sort | uniq -c
fonctionnait, mais comme j'ai des blocs de lignes je n'arrive pas à trouver la solution
Si quelqu'un a une idee
【问题讨论】:
-
请标记任一
sh或bash,而不是两者。bash标签适用于一个可以,f/e,将计数器存储在一个关联数组中;sh标签意味着不能。因此,同时使用两者会产生一个模棱两可的问题。 -
顺便说一句,您对允许的字符有什么限制?如果你用其他东西替换你的换行符,用换行符替换你的
§s,那么,你就是这样。 -
您好。请将您的问题翻译成英文。无论好坏,SO 都希望用英语提问和回答。令人惊讶的是,AFAIK 没有一个 Stack Overflow en Français 网站。