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

技术部221

技术部221

2016-01-29 19:36

Linux 指令篇:字串处理--tr,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              ### 去掉有关 t.e.s.t
        this

        man
        man
        test
        e

### 4.取代字串

        shell tr -s "this" "TEST"
        this
        TEST
        th
        TE
 
展开更多 50%)
分享

猜你喜欢

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

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux 指令篇:字串处理--tr

Linux 指令篇:字串处理--expr

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux 指令篇:字串处理--expr

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux指令篇:DOS相容指令--mcd

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux指令篇:DOS相容指令--mcd

Linux 指令篇:DOS相容指令--mattrib

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux 指令篇:DOS相容指令--mattrib

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux 指令篇:DOS相容指令--mcopy

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux 指令篇:DOS相容指令--mcopy

Linux指令篇:DOS相容指令--mdeltree

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux指令篇:DOS相容指令--mdeltree

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Linux 指令篇:磁片工具--fdformat

Linux 指令篇:磁片工具--fdformat

Linux 指令篇:讯息传送与信件管理--wall

Linux 指令篇:讯息传送与信件管理--wall
下拉加载更多内容 ↓