![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文件管理
苏朋达
笑一下,说不定你所期待的事等等就来了呢
展开
-
字符串截取及切割 一
问题使用Shell完成各种Linux运维任务时,一旦涉及到判断、条件测试等相关操作时,往往需要对相关的命令输出进行过滤,提取出符合要求的字符串。本案例要求熟悉字符串的常见处理操作,完成以下任务练习:参考PPT示范操作,完成子串截取、替换等操作根据课上的批量改名脚本,编写改进版renfilex.sh:能够批量修改当前目录下所有文件的扩展名,修改前/后的扩展名通过位置参数$1、$2提供方案...原创 2019-06-13 13:59:47 · 1297 阅读 · 0 评论 -
字符串截取与分割 二
步骤二:字符串的替换1)只替换第1个子串格式:${var/old/new}以前面的SCHOOL变量作为测试,先确认变量值:[root@svr5 ~]# echo $SCHOOLTarena IT Group.将字符串中的第1个r替换为RRRR:[root@svr5 ~]# echo ${SCHOOL/r/RRRR}TaRRRRena IT Group.2)替换全部子串...原创 2019-06-13 14:01:05 · 459 阅读 · 0 评论 -
字符串截取与分割 三
步骤三:字符串的匹配删除以处理系统默认的邮箱路径为例,可直接使用环境变量MAIL:[root@svr5 ~]# echo $MAIL/var/spool/mail/root1)从左向右,最短匹配删除格式:${变量名#关键词}删除从左侧第1个字符到最近的关键词“oo”的部分, 作通配符理解:[root@svr5 ~]# echo ${MAIL#*oo}l/mail/root删除从...原创 2019-06-13 14:02:59 · 304 阅读 · 0 评论 -
字符串的截取与分割 四
步骤四:编写renfilex.sh脚本1)验证原始改名脚本renfile.sh的效果脚本用途为:批量修改当前目录下的文件扩展名,将.doc改为.txt。脚本内容参考如下:[root@svr5 ~]# vim renfile.sh#!/bin/bashfor FILE in *.docdo mv $FILE ${FILE%.doc}.txtdone[root@svr5 ~...原创 2019-06-13 14:04:19 · 203 阅读 · 0 评论 -
字符串初值的处理
问题本案例要求编写一个脚本sumx.sh,求从1-x的和,相关要求如下:从键盘读入x值当用户未输入任何值时,默认按1计算方案步骤实现此案例需要按照如下步骤进行。步骤一:认识字符串初值的最常见处理方法1)只取值,${var:-word}若变量var已存在且非Null,则返回 $var 的值;否则返回字串“word”,原变量var的值不受影响。变量值已存在的情况:[root@sv...原创 2019-06-14 08:48:48 · 149 阅读 · 0 评论 -
字符串初值的处理 二
步骤二:编写sumx.sh脚本,处理read输入的初值用来从键盘读入一个正整数x,求从1到x的和;当用户未输入值(直接回车)时,为了避免执行出错,应为x赋初值1 。1)脚本编写参考如下[root@svr5 ~]# vim sumx.sh#!/bin/bashread -p "请输入一个正整数:" xx=${x:-1}i=1; SUM=0while [ $i -le $x ]do...原创 2019-06-14 08:50:56 · 130 阅读 · 0 评论 -
比较两个文件的内容的不同
paste -d '|' 第一个文件 第二个文件| 分隔符原创 2019-06-19 19:49:53 · 1404 阅读 · 0 评论 -
文件修改权限和属性
修改目录 ,使其他人可读 可执行 。 chmod o+rx / 目录将目录 /pulic 的属组为改为 susu ,组权限rchown :susu /pulicchmon a+rwx /pulic去掉/bin/hostname/的x(可执行)的权限chmod a-x /bin/hostname...原创 2019-06-20 22:36:34 · 544 阅读 · 0 评论 -
Xshell实现win和Linux互相传文件
安装lrzsz包 ### yum install -y lrzsz1从windows上上传文件到linux# rz1会弹出选择文件窗口,按照提示做就行从linux上下载文件到本地的windows上# sz nginx-1.12.2.tar.gz...原创 2019-09-25 23:44:34 · 190 阅读 · 0 评论