J'essaie de trouver un moyen de déterminer la différence entre deux chaînes dans mon script. Je pourrais facilement le faire avec diff ou comm, mais je ne traite pas des fichiers et je préférerais ne pas les sortir en fichiers, faire la comparaison et le relire.Différence de chaînes Bash
Je vois que comm, diff, cmp tous permettent de passer soit deux fichiers OU un fichier et une entrée standard - je suppose que c'est bon si je ne veux pas sortir deux fichiers ... mais il est encore un peu suce. En train de fouiller en pensant que je peux utiliser grep ou des expressions régulières - mais je suppose que non.
Merci à l'avance,
qu'est-ce que vous voulez vraiment faire? – hop
Vous pouvez utiliser les manipulations de sous-chaîne et les opérations de test intégrées avec les changements IFS pour comparer, mais vous devez savoir si vous voulez comparer caractère par caractère, mot par mot, ligne par ligne, ignorer les espaces blancs ... – technosaurus
Voir https://stackoverflow.com/questions/34376884/highlight-string-differences – mosh