Get the App
SLTechnology News&Howtos  ›  Servers  › 

An example of linux tr file conversion

Shulou Source: shulou.com Published: 2022-06-01 17:30:13 11月13日 Update

This article introduces the relevant knowledge of "linux tr file conversion example". In the operation of the actual case, many people will encounter such a dilemma. Then let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!

Add if judgment so that those who do not meet the conditions will not be dealt with. Or what has been dealt with will not be dealt with again.

${I%% .*} take the file name

Take the extension of ${ionization.}.

Capitalization of pure lowercase letters:

The code is as follows:

For i in *; do exp=$ {I%% .*}; if [[$o = ~ ^ [Amurz] + $]]; then mv $I $(echo $o | tr [amurz] [Amurz]). $exp; fi; done

With the extension:

The code is as follows:

For i in *; do exp=$ {I%% .*}; if [[$o = ~ ^ [Amurz] + $]]; then mv $I $(echo $o | tr [Amurz] [Amurz]). $(echo $exp | tr [Amurz] [Amurz]); fi; done

Start with a lowercase letter

The code is as follows:

For i in *; do exp=$ {ionization.}; if ${I% .*}; if [[$o = ~ ^ [Amurz]; then mv $I $(echo $o | tr [amurz] [Amurz]). $exp; fi; done

With the extension:

The code is as follows:

For i in *; do exp=$ {I%% .*}; if [[$o = ~ ^ [Amurz]; then mv $I $(echo $o | tr [Amurz] [Amurz]). $(echo $exp | tr [Amurz] [Amurz]); fi; done

This is the end of the content of "linux tr File conversion example". Thank you for your reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!

Tags: Code file extension processing instance content letter lowercase more knowledge utility achievement next dilemma uppercase actual beginning situation file name article Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Information vpn Shulou Technology Apple Microsoft