Oggi ho imparato un po 'di trcomando.
Ma ero bloccato nel capire la differenza tra -ce -C.
Sul manuale, diceva:
-C Complement the set of characters in string1, that is ``-C ab'' includes every character except for `a' and `b'.
-c Same as -C but complement the set of values in string1.
Io non sono ben capito che cosa fa set of values in string1di -copzione media.
Ho pensato che potrebbe trattare la stringa 1 "ab"nel suo insieme e sfuggirà al singolo ae b.
Quindi ho fatto un esperimento:
⇒ echo "ab_a_b" | tr -C 'ba' 'c'
abcacbc%
⇒ echo "ab_a_b" | tr -c 'ba' 'c'
abcacbc%
Le cose non corrispondevano alle mie aspettative!
Quindi, qual è la differenza tra -Ce -cal trcomando?
Versione software: BSD 2004 su OSX10.10