An example of linux tr file conversion
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!