「Linuxコマンド - tr」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「== 概要 == <br><br> == trコマンドを使用したフィルタリング == ==== アルファベットの小文字を大文字に変換する ==== アルファベッ…」) |
|||
(同じ利用者による、間の3版が非表示) | |||
47行目: | 47行目: | ||
MNO | MNO | ||
<br><br> | <br><br> | ||
{{#seo: | |||
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki | |||
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 | |||
|description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux | |||
|image=/resources/assets/MochiuLogo_Single_Blue.png | |||
}} | |||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ: | [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]] |
2024年10月14日 (月) 15:21時点における最新版
概要
trコマンドを使用したフィルタリング
アルファベットの小文字を大文字に変換する
アルファベットの小文字を一括で大文字に変換する処理や大文字を小文字に変換する処理等は、tr
コマンドを使用する。
以下の例では、trコマンドに正規表現を指定することにより、大文字小文字の変換を行っている。
# 小文字から大文字へ変換する tr '[a-z]' '[A-Z]' # 大文字から小文字へ変換する tr '[A-Z]' '[a-z]'
tr
コマンドと正規表現を使用することで、アルファベットを小文字から大文字へ、または小文字から大文字へと変換することができる。
小文字から大文字に変換する。
echo "abcdefghijklmnopqrstuvwxyz" | tr '[a-z]' '[A-Z]' ABCDEFGHIJKLMNOPQRSTUVWXYZ
大文字から小文字に変換する。
echo "ABCDEFGHIJKLMNOPQRSTUVWXYZ" | tr '[A-Z]' '[a-z]' abcdefghijklmnopqrstuvwxyz
trコマンドへの入力
tr
コマンドは標準入力からデータを読み込み変換を行う。
そのため、引数にファイル名を指定して処理を行うことはできない。
ファイル内容を処理対象とする場合は、cat
コマンドとパイプを使用して、tr
コマンドに変換対象となるデータを渡す必要がある。
cat test.txt abc def ghi jkl mno
cat test.txt | tr '[a-z]' '[A-Z]' ABC DEF GHI JKL MNO