以下操作在cent os 中进行
正则表达式(regex)是对字符串操作的逻辑公式,用事先定义好的字符来匹配,对于字符串进行一种逻辑上的过滤。利用正则表达式可以很好的对文件名进行操作,来创建或者查找以及删除我们需要找到的文件。
打开cent so的终端我们可以用touch命令在root用户下桌面的study目录下创建名字为WEST_classX_linuxY的一系列文件(X数字范围为1-2,Y的范围为1-6),如图:
其中{}表示不存在的或者存在的字符,里面的参数表示范围或者是特定的几个字符。
接下来再尝试在/mnt目录下的VERSION中创建8个文件,名字为redhat_versionX(x的范围为1-8),如图
接下来是对这些新创建的文件使用一些简单的命令进行管理。
使用mv命令将在/mnt下的VERSION中生成的redhat_versionX中X为奇数的放到桌面的SINGLE目录下,X为偶数的放到DOUBLE目录下。
最后效果如图:
再尝试将WESTOS_classX_linuxY中class1的文件一动到当前用户桌面的CLASS1中,WESTOS_classX_linuxY中class2的文件一动到当前用户桌面的CLASS2中。
最后效果如图
使用cp命令备份/etc目录中所有带有名字带有数字并且以.conf结尾的文件到桌面上的confdir中。
效果如图:
最后使用rm命令将之前生成的文件都删除