标签
|
搜索
|
RSS
Linux教程
Linux基础知识
Linux教程
Php
Linux
非技术类
指令大全
Shell
安装启动
Xwindow
Kde
Gnome
输入法类
美化汉化
网络配置
存储备份
杂项工具
编程技术
网络安全
内核技术
速度优化
Apache
Email
Ftp服务
Cvs服务
代理服务
Samba
域名服务
网络过滤
其他服务
Nfs
Oracle
Dhcp
Mysql
Ldap
RedHat
基础知识
Linux业界
Linux系统
人物
Linux文化
Linux资讯
Linux综合
您现在的位置:
Linux教程
- 指令大全 - 指令大全 - Linux 指令篇:字串处理--tr
指令大全 - Linux 指令篇:字串处理--tr
添加记录: Linux 类别: 指令大全 发布日期: 2005.06.22
Linux 指令篇:字串处理--tr
2004-04-23 15:18 pm
来自:Linux文档
现载:Www.8s8s.coM
地址:无名
名称: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
Tags:
Shell
linux
顶一下
相关信息
指令大全 - Linux 指令篇:字串处理--expr
指令大全 - Linux 指令篇:工作行程资讯与管理--top
指令大全 - Linux 指令篇:工作行程资讯与管理--skill
指令大全 - Linux 指令篇:工作行程资讯与管理--renice
指令大全 - Linux 指令篇:工作行程资讯与管理--pstree
指令大全 - Linux 指令篇:工作行程资讯与管理--ps
指令大全 - Linux 指令篇:工作行程资讯与管理--nice
指令大全 - Linux 指令篇:工作行程资讯与管理--kill
指令大全 - Linux 指令篇:档案目录管理--touch
指令大全 - Linux 指令篇:档案目录管理--split
指令大全 - Linux学习手册
指令大全 - Linux中文件查找技术大全
指令大全 - linux指令大全
指令大全 - linux环境下的undelete
指令大全 - locate实例
指令大全 - losetup
指令大全 - ls
指令大全 - man
指令大全 - man.conf
指令大全 - man2html