- 浏览: 22606 次
- 性别:
- 来自: 北京
最新评论
指令大全 - 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
名称: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无盘工作站架设实例
2016-11-30 14:33 1031Linux无盘工作站架设实 ... -
指令大全 - Linux 指令篇:档案目录管理--more
2016-11-30 14:15 636指令大全 - Linux 指令篇:档案目录管理--more 名 ... -
Linux基础 linux命令:XF86Setup
2016-11-28 11:25 669Linux基础 linux命令:XF86Setup XF86S ... -
Linux基础-linux命令:cmp
2016-11-25 13:43 546Linux基础-linux命令:cmp cmp(compar ... -
Linux基础-linux命令:csplit
2016-11-25 11:49 533Linux基础-linux命令:csplit csplit(c ... -
Linux基础知识 linux命令:dnsconf
2016-11-24 11:45 580Linux基础知识 linux命令:dnsconf dnsc ... -
Linux基础资料 linux命令:efax
2016-11-24 11:41 694Linux基础资料 linux命令 ... -
linux命令:elm
2016-11-23 11:50 596linux命令:elm elm 功能说明:E-mail管理程序 ... -
Linux基础:linux命令archive
2016-11-23 11:32 722Linux基础:linux命令archive archive ... -
优盘linux启动
2016-11-22 12:57 762优盘linux启动 条件: 1.优盘已做成启动盘; 2在硬盘上 ... -
Linux中的C语言妙用
2016-11-22 12:48 533Linux中的C语言妙用 1.两个数比较大小 #define ... -
Linux和DOS的FORMAT命令区别
2016-11-21 14:04 741Linux和DOS的FORMAT命令区别 DOS的FORMAT ... -
Linux /proc 目录下文件粗谈
2016-11-21 13:42 578Linux /proc 目录下文件粗谈 /proc目录下文件是 ... -
1、如何做好嵌入式Linux学习前的准备?
2016-11-18 11:25 4571、如何做好嵌入式Lin ... -
忘记Linux密码怎么办
2016-11-17 14:57 512如果忘记了Linux密码, ... -
Linux文件系统被破坏时的处理方法介绍
2016-11-17 14:46 975Linux文件系统被破坏时的处理方法介绍 当文件系统被破坏时, ... -
如何学习linux的建议
2016-11-16 13:53 461如何学习linux的建议 一、从基础开始 常常有些朋友在L ... -
Linux系统配置优化的几个经验
2016-11-16 11:53 469Linux系统配置优化的几个经验 关于硬盘分区 小编的经验是安 ... -
Linux增加:重要的Shell环境配置文件
2016-11-15 13:42 461用户登录Linux系统后,通常接触的第一个软件环境就是bash ... -
linux下使用Win Modem
2016-11-15 11:50 487inux下使用Win Modem 我是一名Linux爱好者, ...
相关推荐
【Linux指令篇】是针对操作系统Linux的一系列基础和高级命令的详细介绍,这些指令在软件开发中扮演着至关重要的角色,因为它们是Linux系统的基石,帮助用户有效地管理和操作系统。以下是一些关键指令的概述: **DOS...
- **大小写敏感性**:Linux系统对命令和文件名的大小写非常敏感。例如,`ls` 和 `LS` 在 Linux 中被视为两个不同的命令。 #### 二、查看帮助手册 - **命令**:`man [选项] 命令名称` - `-s`:根据章节显示帮助信息...
Linux指令大全是Linux操作系统使用者的重要参考资料,包含了Linux系统中的各种常用命令,旨在帮助用户理解和掌握Linux的基本操作方法。本篇内容涵盖了几个基础且常用的Linux指令:cat、cd、chmod和chown。下面将逐一...
### Linux常用命令详解 Linux作为一款强大的开源操作系统,在IT领域占据着极其重要的地位。掌握Linux命令不仅是系统管理员的必备技能,也是开发人员、运维工程师等众多IT从业者的基础能力之一。以下是对部分常用的...
- **内核**:Linux的核心,负责管理硬件资源、进程调度、内存管理等。 - **Shell**:用户与系统交互的界面,如Bash,提供命令行解释器功能。 - **应用程序**:各种用户级别的软件,如文本编辑器、系统工具等。 2...
Linux 常用命令全集 - 文件管理 Linux 操作系统中,文件管理是非常重要的一方面,包括文件的创建、编辑、删除、复制、移动等操作。为了更好地管理文件,Linux 提供了一系列的命令和工具,本文将对 Linux 中常用的...
### VI编辑器基础命令详解 #### 一、VI编辑器简介 VI(Visual Editor)是UNIX操作系统中的默认文本编辑器,也是Linux系统中广泛使用的编辑工具之一。它具有两种主要的工作模式:命令模式(Command Mode)与插入模式...
**Linux chmod命令详解** 在Linux操作系统中,`chmod`是一个非常重要的命令,它用于更改文件或目录的权限。权限管理是Linux系统安全的基础,通过`chmod`,你可以控制谁可以读取、写入或执行一个文件,以及这些权限...
Vi,全称Visual Editor,是Linux和Unix系统中的一款强大文本编辑器,具有丰富的功能和高效的操作方式。本文将详细介绍Vi的使用方法,包括退出、输入模式、删除与修改、光标移动、视窗移动、剪切、复制、删除、取消...
Linux RedHat 指令大全 Linux 操作系统是目前最流行的操作系统之一,而 RedHat 是 Linux 的一个流行的发行版本。学习 Linux 的基本指令是非常重要的,本文将为您提供一个详细的 Linux RedHat 指令大全。 cat 指令 ...
可获得高的吞吐率和效率:当指令之间无局部性和全局性相关时,流水线可以高效地处理指令。 - C. 可靠性提高:通常与流水线无关。 - D. 流水线的效率和吞吐率恶化:与A项相反。 - **正确答案:B** - **解析:**当...
### TSC(TOSHIBA BARCODE PRINTER)指令中文(TSPL) #### 文件字体规则 - **中括号**:表示参数为可选项。 - `<ESC>`:ASCII值为27的字符,用于启动特定命令,即使打印机处于错误状态也能响应。 - `~`:ASCII值...
### Linux常用命令详解 Linux作为一款强大的开源操作系统,在服务器领域占据着极其重要的地位。了解并掌握Linux中的常用命令,能够极大地提升系统管理效率以及解决实际问题的能力。下面将详细介绍几个非常实用的...
《精确字串匹配算法手册》是一本详尽的指南,由Christian Charras与Thierry Lecroq合著,旨在深入解析并探讨30种精确字串匹配算法的原理与实现。这本书覆盖了从最基本的暴力搜索算法到更为复杂的如Boyer-Moore、Karp...
这个命令集是Logo的核心指令,可以帮助用户控制海龟在屏幕上移动和绘制图形。以下是一些主要的Logo命令及其功能详解: 1. **DRAW**: 包含了一系列与绘图相关的命令。 - `CLEARSCREEN` 或 `CS`: 清除屏幕上的所有...
Linux 命令大全 Linux 命令大全是 Linux 操作系统中最常用的命令集,包括文件管理、目录管理、权限管理、进程管理等多方面的命令。在这里,我们将详细介绍 Linux 命令大全中的部分命令,包括 cat、cd、chmod 和 ...
- **命令:** 显示所有配置指令的列表。 #### 六、组网方案 **6.1 直连组网** - **场景:** 设备直接连接到网络中的其他设备。 - **优势:** 架构简单,易于部署。 **6.2 单臂组网** - **场景:** 适用于网络扩展或...