今日、私は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"を全体として扱い、単一のaand をエスケープするだろうと思いましたb。
だから私は実験をしました:
⇒ echo "ab_a_b" | tr -C 'ba' 'c'
abcacbc%
⇒ echo "ab_a_b" | tr -c 'ba' 'c'
abcacbc%
物事が私の予想と一致しませんでした!
だから、違いは何だ-Cと-cにおけるtrコマンドは?
ソフトウェアバージョン:OSX10.10上のBSD 2004