trはSTDINから一文字読んで、string1の中の合致する文字を捜して、それと同じ位置のstring2の中の文字に置き換える。したがってtr abc ABCに文字列"abc"を含むファイルを流し込むと、"ABC"になって出てくるのであるが、"bac"も"BAC"に変わるわけである。"#\n"を"\n>"に変えるというようなことはできそうでできない。
trはSTDINから一文字読んで、string1の中の合致する文字を捜して、それと同じ位置のstring2の中の文字に置き換える。したがってtr abc ABCに文字列"abc"を含むファイルを流し込むと、"ABC"になって出てくるのであるが、"bac"も"BAC"に変わるわけである。"#\n"を"\n>"に変えるというようなことはできそうでできない。