`
兄弟连果果
  • 浏览: 22044 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

指令大全 - 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
分享到:
评论

相关推荐

    Linux+指令篇[借鉴].pdf

    【Linux指令篇】是针对操作系统Linux的一系列基础和高级命令的详细介绍,这些指令在软件开发中扮演着至关重要的角色,因为它们是Linux系统的基石,帮助用户有效地管理和操作系统。以下是一些关键指令的概述: **DOS...

    Linux学习笔记

    - **大小写敏感性**:Linux系统对命令和文件名的大小写非常敏感。例如,`ls` 和 `LS` 在 Linux 中被视为两个不同的命令。 #### 二、查看帮助手册 - **命令**:`man [选项] 命令名称` - `-s`:根据章节显示帮助信息...

    linux指令大全

    Linux指令大全是Linux操作系统使用者的重要参考资料,包含了Linux系统中的各种常用命令,旨在帮助用户理解和掌握Linux的基本操作方法。本篇内容涵盖了几个基础且常用的Linux指令:cat、cd、chmod和chown。下面将逐一...

    linux常用命令大全

    ### Linux常用命令详解 Linux作为一款强大的开源操作系统,在IT领域占据着极其重要的地位。掌握Linux命令不仅是系统管理员的必备技能,也是开发人员、运维工程师等众多IT从业者的基础能力之一。以下是对部分常用的...

    Linux考试题大学Linux考试样题

    - **内核**:Linux的核心,负责管理硬件资源、进程调度、内存管理等。 - **Shell**:用户与系统交互的界面,如Bash,提供命令行解释器功能。 - **应用程序**:各种用户级别的软件,如文本编辑器、系统工具等。 2...

    linux常用命令全集-文件管理.docx

    Linux 常用命令全集 - 文件管理 Linux 操作系统中,文件管理是非常重要的一方面,包括文件的创建、编辑、删除、复制、移动等操作。为了更好地管理文件,Linux 提供了一系列的命令和工具,本文将对 Linux 中常用的...

    vi常用命令

    ### VI编辑器基础命令详解 #### 一、VI编辑器简介 VI(Visual Editor)是UNIX操作系统中的默认文本编辑器,也是Linux系统中广泛使用的编辑工具之一。它具有两种主要的工作模式:命令模式(Command Mode)与插入模式...

    linuxchmod命令参数及用法详解--文件文件夹权限设定命令借鉴.pdf

    **Linux chmod命令详解** 在Linux操作系统中,`chmod`是一个非常重要的命令,它用于更改文件或目录的权限。权限管理是Linux系统安全的基础,通过`chmod`,你可以控制谁可以读取、写入或执行一个文件,以及这些权限...

    Vi的使用方法

    Vi,全称Visual Editor,是Linux和Unix系统中的一款强大文本编辑器,具有丰富的功能和高效的操作方式。本文将详细介绍Vi的使用方法,包括退出、输入模式、删除与修改、光标移动、视窗移动、剪切、复制、删除、取消...

    linux redhat指令大全

    Linux RedHat 指令大全 Linux 操作系统是目前最流行的操作系统之一,而 RedHat 是 Linux 的一个流行的发行版本。学习 Linux 的基本指令是非常重要的,本文将为您提供一个详细的 Linux RedHat 指令大全。 cat 指令 ...

    计算机系统结构复习题(含参考答案).pdf

    可获得高的吞吐率和效率:当指令之间无局部性和全局性相关时,流水线可以高效地处理指令。 - C. 可靠性提高:通常与流水线无关。 - D. 流水线的效率和吞吐率恶化:与A项相反。 - **正确答案:B** - **解析:**当...

    TSC(TOSHIBA BARCODE PRINTER)指令中文(TSPL).docx

    ### TSC(TOSHIBA BARCODE PRINTER)指令中文(TSPL) #### 文件字体规则 - **中括号**:表示参数为可选项。 - `<ESC>`:ASCII值为27的字符,用于启动特定命令,即使打印机处于错误状态也能响应。 - `~`:ASCII值...

    linux常用命令介绍

    ### Linux常用命令详解 Linux作为一款强大的开源操作系统,在服务器领域占据着极其重要的地位。了解并掌握Linux中的常用命令,能够极大地提升系统管理效率以及解决实际问题的能力。下面将详细介绍几个非常实用的...

    精确字串匹配算法手册

    《精确字串匹配算法手册》是一本详尽的指南,由Christian Charras与Thierry Lecroq合著,旨在深入解析并探讨30种精确字串匹配算法的原理与实现。这本书覆盖了从最基本的暴力搜索算法到更为复杂的如Boyer-Moore、Karp...

    logo命令集[参照].pdf

    这个命令集是Logo的核心指令,可以帮助用户控制海龟在屏幕上移动和绘制图形。以下是一些主要的Logo命令及其功能详解: 1. **DRAW**: 包含了一系列与绘图相关的命令。 - `CLEARSCREEN` 或 `CS`: 清除屏幕上的所有...

    linux命令大全命令大全

    Linux 命令大全 Linux 命令大全是 Linux 操作系统中最常用的命令集,包括文件管理、目录管理、权限管理、进程管理等多方面的命令。在这里,我们将详细介绍 Linux 命令大全中的部分命令,包括 cat、cd、chmod 和 ...

    Radware AppDirector负载均衡器指导书V1.3

    - **命令:** 显示所有配置指令的列表。 #### 六、组网方案 **6.1 直连组网** - **场景:** 设备直接连接到网络中的其他设备。 - **优势:** 架构简单,易于部署。 **6.2 单臂组网** - **场景:** 适用于网络扩展或...

Global site tag (gtag.js) - Google Analytics