English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux tr コマンドはファイル内の文字の変換または削除を行います。
tr コマンドは標準入力デバイスからデータを読み取り、文字列変換の後、結果を標準出力デバイスに書き出します。
tr [-cdst][--help][--version][第一文字集合][第二文字集合] tr [OPTION]…SET1[SET2]
パラメータ説明:
-c, --complement:設定された文字の反対を選択します。つまり、SET1 の部分は処理されず、一致しない残りの部分のみ変換されます
-d, --delete:指令文字を削除
-s, --squeeze-repeats:連続して複数回繰り返される文字を指定された単一の文字に縮減
-t, --truncate-set1] :SETを削減1 指定範囲、それをSET2 設定長さが等しい
--help:プログラムの使用方法情報を表示
--version:プログラムのバージョン情報を表示
文字集合の範囲:
\NNN 8進数の値の文字 NNN (1 to 3 が8進数の値の文字)
\\ 反斜杠
\a Ctrl-G 鈴
\b Ctrl-H 戻りキー
\f Ctrl-L 走行換行
\n Ctrl-J 新行
\r Ctrl-M エンターキー
\t Ctrl-I タブキー
\v Ctrl-X 水平タブ
CHAR1-CHAR2 ] :文字範囲はCHARから1 まで CHAR2 の指定、範囲の指定はASCIIコードの順序に基づき、小から大にのみ、大から小にはできません。
[CHAR*] :これはSET2 専用の設定、指定された文字をSET1 同じ長さまで
[CHAR*REPEAT] :これはSET2 専用の設定、指定された文字を設定されたREPEAT回数まで繰り返す機能があります(REPEATの数字は、 8 進位制の計算、0から始まる)
[:alnum:] :すべての文字および数字
[:alpha:] :すべての文字文字
[:blank:] :すべての水平スペース
[:cntrl:] :すべての制御文字
[:digit:] :すべての数字
[:graph:] :すべての印刷可能な文字(スペース文字を除く)
[:lower:] :すべての小文字
[:print:] :すべての印刷可能な文字(スペース文字を含む)
[:punct:] :すべての記号文字
[:space:] :すべての水平および垂直のスペース文字
[:upper:] :すべての大文字
[:xdigit:] :すべて 16 進位制の数字
[=CHAR=] :指定された文字(等号内の CHAR、カスタマイズ可能な文字を意味します)
ファイルtestfile内の小文字を大文字に変換します。この場合、以下のコマンドを使用できます:
cat testfile | tr a-z A-Z
testfileファイルの内容は以下の通りです:
$ cat testfile # testfileの元の内容 Linuxネットワークはますます一般的になっています。 セキュリティはしばしば見落とされます。 問題です。残念ながら、今日の環境ではすべてのネットワーク は潜在的なハッカーターゲットとなります。 tpから-秘密の軍事研究ネットワークから小規模なホームLANまで。 Linux Network Securityは、Linuxを ネットワーク環境、 ネットワーク全体のセキュリティが考慮される必要があります。 単なる孤立したマシンではなく。 これは理論と実践技術の組み合わせを使用して、 管理者にインストール方法を教える方法についても説明します。 セキュリティアプリケーションを使用する方法だけでなく、 アプリケーションがどのように機能し、なぜ必要であるか。
tr コマンドを使用して大文字小文字の変換を行った後、以下のような出力結果が得られます:
$ cat testfile | tr a-z A-Z # 変換後の出力 LINUX ネットワークはますます一般的になっていますが、セキュリティはしばしば見落とされます。 問題。残念ながら、今日の環境ではすべてのネットワークがハッカーターゲットの可能性があります。 TP-秘密の軍事研究ネットワークから小規模なホームLANまで。 Linux ネットワークセキュリティは、ネットワーク環境で Linux を保護することに焦点を当て、 ネットワーク全体のセキュリティが必要です。 管理者がネットワーク全体のセキュリティを考慮し、単なる孤立したマシンではなく、インストールと セキュリティアプリケーションを使用し、アプリケーションの動作方法やその必要性についても学びます。
大文字小文字の変換は、[:lower:][:upper:]パラメータを使用することでも実現できます。例えば以下のコマンドを使用します:
cat testfile | tr [:lower:] [:upper:]
出力結果は以下の通りです:
$ cat testfile | tr [:lower:] [:upper:] # 変換後の出力 LINUX ネットワークはますます一般的になっていますが、セキュリティはしばしば見落とされます。 問題。残念ながら、今日の環境ではすべてのネットワークがハッカーターゲットの可能性があります。 TP-秘密の軍事研究ネットワークから小規模なホームLANまで。 Linux ネットワークセキュリティは、ネットワーク環境で Linux を保護することに焦点を当て、 ネットワーク全体のセキュリティが必要です。 管理者がネットワーク全体のセキュリティを考慮し、単なる孤立したマシンではなく、インストールと セキュリティアプリケーションを使用し、アプリケーションの動作方法やその必要性についても学びます。