Сегодня я немного узнал о trкоманде.
Но я застрял в понимании разницы между -cи -C.
В руководстве сказано:
-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.
Я не совсем понимаю , что делает set of values in string1из -cопционного среднего.
Я думал, что это может относиться к строке 1 "ab"в целом и избежать одиночного aи b.
Итак, я сделал эксперимент:
⇒ echo "ab_a_b" | tr -C 'ba' 'c'
abcacbc%
⇒ echo "ab_a_b" | tr -c 'ba' 'c'
abcacbc%
Вещи не соответствовали моим ожиданиям!
Итак, в чем разница между -Cи -cв trкоманде?
Версия программного обеспечения: BSD 2004 на OSX10.10