tr
set of characters
1つを別のものに翻訳するために使用できる素晴らしいツールですset of characters
。
これらのコマンドを使用して他のコマンドにsed , awk, perl
翻訳できます。set of characters
文字列セットたとえば、翻訳でき<
ます>
入力する <
そして>
、しかし、この目的のためにこれらのコマンドを使用する必要はないようです!
これを実行できる他のコマンドはありますか?
ベストアンサー1
どのシェルを使用しているかはわかりませんが、おそらくtr
組み込まれていません。確かにbashやzshでは動作しません。 :) 実行してtype tr
自分で確認してみてください。
それはおそらく仕事sed
に適したツールでしょう。それがまさにその目的です。適切なperl
。awk
ケースが非常に単純でパイプの代わりに文字列変数を使用している場合は、bashを使用して文字列の検索や変数の置換などの実際の組み込み機能を使用できます。
string="Stuf with <tag> in it."
escaped=${string//</<}
escaped=${escaped//>/>}
echo $escaped