指令大全 - Linux 指令篇:字串处理--tr

指令大全-Linux指令篇:字串处理--tr

名称:tr

###1.比方说要把目录下所有的大写档名换为小写档名?

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

#!/bin/sh

dir="/tmp/testdir";

files=`find$dir-typef`;

foriin$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.自己试验中...lowercasetouppercase

trabcdef...[del]ABCDE...[del]

tra-zA-Z

tr'[:lower:]''[:upper:]'

shell>>echo"thisisatest"|tra-zA-Z>www

shell>>catwww

THISISATEST

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

shell>>tr-dthis###去掉有关t.e.s.t

this

man

man

test

e

###4.取代字串

shell>>tr-s"this""TEST"

this

TEST

th

TE

相关推荐