日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux 指令篇:字串處理--tr

名稱:tr

###;1.比方說要把目錄下所有的大寫檔名換為小寫檔名?

似乎有很多方式,"tr"是其中一種:

#!/bin/sh

dir="/tmp/testdir";
files=`find;$dir;-type;f`;
for;i;in;$files
do
dir_name=`dirname;$i`;
ori_filename=`basename;$i`
new_filename=`echo;$ori_filename;|;tr;[:upper:];[:lower:]`;>;/dev/null;
#echo;$new_filename;
mv;$dir_name/$ori_filename;$dir_name/$new_filename
done


###;2.自己試驗中...lowercase;to;uppercase

tr;abcdef...[del];ABCDE...[del]
tr;a-z;A-Z
tr;"[:lower:]";"[:upper:]"

shell>>;echo;"this;is;a;test";|;tr;a-z;A-Z;>;www
shell>>;cat;www
THIS;IS;A;TEST

###;3.去掉不想要的字串

shell>>;tr;-d;this;;;;;;###;去掉有關(guān);t.e.s.t
this

man
man
test
e

###;4.取代字串

shell>>;tr;-s;"this";"TEST"
this
TEST
th
TE

    推薦閱讀