1. はじめに tr はテキストの一部を変換または削除するために使用されます。 tr は translate の略語で、英語での機能は文字を翻訳または削除することです。 tr のすべての機能は sed によって完了することができ、tr は sed の最小限の実装と見なすことができます。 2. フォーマット tr [オプション]... SET1 [SET2] 3. オプション -c、-C、--complement: 文字セット <文字セット1> 以外の文字を削除するか、文字セット <文字セット2> の最後の文字に変換します (複数の文字を指定した場合)。例6を参照してください。 -d, --delete: 情報内の文字列 SET1 を削除します。 -s, --squeeze-repeats: 繰り返される文字を圧縮し、1 つだけ保持します。 --help: ヘルプ情報を表示します。 --version: バージョン情報を表示します。 4. 例 (1)lastで出力された情報中の小文字をすべて大文字に変更する。 最後|tr '[az]' '[AZ]' //または最後|tr [az] [AZ] (2)/etc/passwdが出力する情報からコロン「:」を削除します。 cat /etc/passwd | tr -d ':' (3)DOSファイルをUnixファイルに変換する。 cat /etc/passwd | tr -d '\r' (4)空白行を削除する cat ファイル | tr -s "\n" > new_file (5)ファイル内に記載されている「abc」を「xyz」に置き換えます。 cat ファイル | tr "abc" "xyz" > new_file 注: ここでは、文字列「abc」が文字列「xyz」に置き換えられるのではなく、ファイル内の文字「a」のすべての出現が文字「x」に置き換えられ、文字「b」が文字「y」に置き換えられ、文字「c」が文字「z」に置き換えられます。 (6)指定された文字セット以外の文字を削除し、置換する。 //指定された文字セット外の文字を置換します [b3335@MIC ~]$ echo alv blv|tr -c 'lv ' "x" 45 45 //指定された文字セット外の文字を削除します [b3335@MIC ~]$ echo alv blv|tr -cd 'lv' lvlv 上記は Linux tr コマンドの使用に関する詳細な内容です。Linux tr コマンドの詳細については、123WORDPRESS.COM の他の関連記事をご覧ください。 以下もご興味があるかもしれません:
|
<<: 携帯電話番号が合法かどうかを判断するWeChatアプレットのサンプルコード
>>: MySQL における一般的なランキングの問題をいくつかまとめます
序文導入Lombok は、Google Guava と同様に便利なツールであり、強くお勧めします。す...
目次概要1. NULL値のテスト2. ユーザー入力を読み取る導入事実の根源はどこにあるのでしょうか?...
序文最近この問題に遭遇するまで、私は UTF-8 が文字セットの問題に対する普遍的な解決策だと考えて...
この記事では、JD.comのカルーセル効果の表示を実現するためのJavaScriptの具体的なコード...
目次まず、スクロール バーのスタイルを変更するには、疑似要素-webkit-scrollbarを使用...
現在では多くの人がスマートフォンを使用していることを考慮すると、モバイル Web ページの書き方は、...
/usr/local/nginx/conf と入力する sudo cd /usr/local/ngi...
MySQL を使用する場合、日付は通常、datetime や timestamp などの形式で保存さ...
Web ページを作成する場合、通常、コンピューターの画面サイズと携帯電話の画面サイズの違いなどの問題...
ElementUIはテーブルリストのページング効果のチュートリアルを実装しています。参考までに。具体...
コードをコピーコードは次のとおりです。 <!--リストタグ: <dl>: 階層リス...
序文今日、注文データを同期した後、同僚は、合計注文金額とデータソースの合計金額に差があったため、LI...
目次前面に書かれた環境の展開Zookeeper クラスタの展開Clickhouse クラスターの展開...
目次通常のページングクエリ最適化する方法大きなオフセット使用ID制限大量データ問題の最適化通常のペー...
目次背景解決策1アイデア:コード:解決策2アイデア:要約する参照する背景日付と時間をフォーマットする...