教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

Linux命令大全—字符串处理

来源:网络收集 时间:2026-06-06
导读: Linux命令大全—字符串处理 Linux命令大全—字符串处理.txt大人物的悲哀在于他们需要不停地做出选择;而小人物的悲哀在于他们从来没有选择的机会。男人因沧桑而成熟,女人因成熟而沧桑。男人有了烟,有了酒,也就有了故事;女人有了钱,有了资色,也就有了悲

Linux命令大全—字符串处理

Linux命令大全—字符串处理.txt大人物的悲哀在于他们需要不停地做出选择;而小人物的悲哀在于他们从来没有选择的机会。男人因沧桑而成熟,女人因成熟而沧桑。男人有了烟,有了酒,也就有了故事;女人有了钱,有了资色,也就有了悲剧。 名称:expr

### 字串长度

shell>> expr length "this is a test"

14

### 数字商数

shell>> expr 14 % 9

5

### 从位置处抓取字串

shell>> expr substr "this is a test" 3 5

is is

### 数字串 only the first character

shell>> expr index "testforthegame" e

2

### 字串真实重现

shell>> expr quote thisisatestformela

thisisatestformela

名称: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

Linux命令大全—字符串处理

man

test

e

### 4.取代字串

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

TEST

th

TE

[文章录入员:nancy]

Linux命令大全—字符串处理.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1444922.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)