trコマンドは文字をより長い文字列に変換できますか?

trコマンドは文字をより長い文字列に変換できますか?

trset of characters1つを別のものに翻訳するために使用できる素晴らしいツールですset of characters

これらのコマンドを使用して他のコマンドにsed , awk, perl翻訳できます。set of characters文字列セットたとえば、翻訳でき<ます> 入力する &lt;そして&gt;、しかし、この目的のためにこれらのコマンドを使用する必要はないようです!

これを実行できる他のコマンドはありますか?

ベストアンサー1

どのシェルを使用しているかはわかりませんが、おそらくtr組み込まれていません。確かにbashやzshでは動作しません。 :) 実行してtype tr自分で確認してみてください。

それはおそらく仕事sedに適したツールでしょう。それがまさにその目的です。適切なperlawk

ケースが非常に単純でパイプの代わりに文字列変数を使用している場合は、bashを使用して文字列の検索や変数の置換などの実際の組み込み機能を使用できます。

string="Stuf with <tag> in it."
escaped=${string//</&lt;}
escaped=${escaped//>/&gt;}
echo $escaped

おすすめ記事