Je suis en train d'écrire un script bash et j'ai un fichier comme ceci:Sélectionnez le dernier champ d'une ligne avec un nombre uniq égal à un
3 5d74727d50368c4741d76989586d91de ./2.txt
3 63ce7868edd509987925e98e129e232a ./3.txt
2 9fc16dbef316035af400fac82aba9c36 ./fff/fff/fff/fff
3 d41d8cd98f00b204e9800998ecf8427e ./1
1 d41d8cd98f00b204e9800998ecf8427e ./11.txt
3 d41d8cd98f00b204e9800998ecf8427e ./12/1
3 d41d8cd98f00b204e9800998ecf8427e ./12/1.txt
3 d41d8cd98f00b204e9800998ecf8427e ./12/2.txt
1 d41d8cd98f00b204e9800998ecf8427e ./13
3 d41d8cd98f00b204e9800998ecf8427e ./4.txt
3 d41d8cd98f00b204e9800998ecf8427e ./5.txt
1 d41d8cd98f00b204e9800998ecf8427e ./6.txt
3 d41d8cd98f00b204e9800998ecf8427e ./ala
1 d41d8cd98f00b204e9800998ecf8427e ./a.txt
3 d41d8cd98f00b204e9800998ecf8427e ./b/c/d/e/f/ass
3 d41d8cd98f00b204e9800998ecf8427e ./kota
1 d41d8cd98f00b204e9800998ecf8427e ./ma
2 d41d8cd98f00b204e9800998ecfkkkkk ./6.txt
2 d41d8cd98f00b204e9800998ecflllll ./a.txt
2 d41d8cd98f00b204e9800998ecfmmmmm ./ma
qui est un effet d'une commande:
cat file1 file2 file2 | sort | uniq -c
maintenant, je voudrais sélectionner des lignes avec un nombre égal à 1, puis imprimer seulement le dernier champ de la ligne si l'effet désiré serait:
./11.txt
./13
./6.txt
./a.txt
./ma
Je ne suis pas très à l'aise avec bash et je me demandais s'il y a une solution simple à cela.
Fonctionne parfaitement! Merci! – madasionka